Payeezy“缺少付款方式”

时间:2015-08-22 15:16:05

标签: php api payment

我的Payeezy发出错误“付款方法丢失”

即时测试授权交易,我相信不需要付款方式。

这是我的代码

http://pastebin.com/gEyAfyuf

这是我们网站http://wolcottschoolpay.com/test/payeezy_php/test.php

的回复
{
correlation_id: "228.1440254919101",
Error: 
{
messages: 
[
{
code: "payment_method_missing",
description: "The payment method is missing"
},
{
code: "missing_amount",
description: "The amount is missing"
},
{
code: "missing_currency",
description: "The currency is missing"
}
]
},
transaction_status: "Not Processed",
validation_status: "failed",
transaction_type: "authorize",
currency: "USD”
}

我在github上的官方payeezy php直接库中复制了大部分内容。

授权交易在第127行 https://github.com/payeezy/payeezy_direct_API/blob/master/payeezy_php/example/tests/PayeezyTest.php

我还尝试了我的商家测试详细信息和payeezy库提供的详细信息,但都没有。

这是图书馆问题吗?任何想法?

2 个答案:

答案 0 :(得分:0)

如错误消息所示,您的请求JSON有效负载缺少金额,货币和付款方式。请添加并重试。

答案 1 :(得分:0)

首先,您需要在api请求中添加x_currency_code和x_amount。没有金额和货币,它无法处理交易。

要处理付款,您需要选择VISA,AMERICAN EXPRESS,DISCOER等付款方式......