我已经下载了eway API (https://github.com/eWAYPayment/eway-rapid-php)。根据这份文件https://eway.io/api-v3/#iframe,我已经整合了eway iframe支付方法。
在测试模式下,我正在使用这是测试API密钥生成付款URL
$apiKey = 'A1001CySeCsbAow/FB71ofmbG9puc5iqoaTM4WnSjcTrUP74qFWQzYoaJm34yS9k4pu8MK';
$apiPassword = 'MpFW18pu';
$apiEndpoint = 'Sandbox';
$client = \Eway\Rapid::createClient($apiKey, $apiPassword, $apiEndpoint);所有的工作都很好,我能够支付在eway上,并获得适当的交易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我已经在我的沙盒测试中一个接一个地使用了,现在它也显示了同样的错误。我真的需要帮助。
发布于 2015-10-21 15:17:55
您可以在上线时使用production (当然还有您的生产应用编程接口密钥和密码)。
这应该在文档中更清楚,并将在接下来的几天内更新。
对于那些好奇的人,这是在Rapid Client contract中定义的。
https://stackoverflow.com/questions/33239602
复制相似问题