eWay iframe付款获取通知

时间:2015-10-20 14:38:03

标签: payment-gateway

我已经下载了eway API(https://github.com/eWAYPayment/eway-rapid-php)。 根据此文档https://eway.io/api-v3/#iframe,我已经推出了eway iframe付款方式。

在测试模式下,我使用此生成付款网址 这是测试API密钥

$apiKey = 'A1001CySeCsbAow/FB71ofmbG9puc5iqoaTM4WnSjcTrUP74qFWQzYoaJm34yS9k4pu8MK';
$apiPassword = 'MpFW18pu';
$apiEndpoint = 'Sandbox';

$client = \Eway\Rapid::createClient($apiKey, $apiPassword, $apiEndpoint);

所有工作都很顺利我能够支付并获得正确的交易ID以及所有这些,

现在我想让它生效,所以我有实时API密钥和密码,但我应该在端点添加什么? 我已经尝试了他们在本文档中提出的所有网址https://eway.io/api-v3/#iframe

SOAP    https://api.ewaypayments.com/soap.asmx
SOAP WSDL   https://api.ewaypayments.com/soap.asmx?WSDL
REST (POST) https://api.ewaypayments.com/AccessCodesShared
HTTP POST (XML) https://api.ewaypayments.com/CreateAccessCodeShared.xml
HTTP POST (JSON)    https://api.ewaypayments.com/CreateAccessCodeShared.json
RPC (XML)   https://api.ewaypayments.com/xml-rpc
RPC (JSON)  https://api.ewaypayments.com/json-rpc

但错误说无效的API密钥或密码,但我100%确定它的当前,因为我也已经 https://eway.io/api-v3/#transparent-redirect此付款方式使用相同的凭据。所以它与终点有关。

在那里的文档中,他们为沙盒测试提供了这个URL

SOAP    https://api.sandbox.ewaypayments.com/soap.asmx
SOAP WSDL   https://api.sandbox.ewaypayments.com/soap.asmx?WSDL
REST (POST) https://api.sandbox.ewaypayments.com/AccessCodesShared
HTTP POST (XML) https://api.sandbox.ewaypayments.com/CreateAccessCodeShared.xml
HTTP POST (JSON)    https://api.sandbox.ewaypayments.com/CreateAccessCodeShared.json
RPC (XML)   https://api.sandbox.ewaypayments.com/xml-rpc
RPC (JSON)  https://api.sandbox.ewaypayments.com/json-rpc

我在我的沙箱测试中逐个使用了,现在它也显示了相同的错误。我真的需要帮助。

1 个答案:

答案 0 :(得分:0)

您可以在上线时使用production(当然还有生产API密钥和密码)。

这应该在文档中更清楚,并将在接下来的几天内更新。

对于那些好奇的人,这是在Rapid Client contract中定义的。