【发布时间】:2016-08-15 16:50:47
【问题描述】:
我已按照文档站点https://eway.io/api-v3/ 将支付系统集成到我的 PHP 应用程序中。我从应用程序的终端运行命令composer require eway/eway-rapid-php。之后我加载autoload.php。
现在我想将客户发送到 eWay 支付网站以选择支付方式(paypal、CC)以及 paypal/CC 信息。这样客户就可以感觉到他们正在通过 eWay 支付网关进行支付。我的控制器方法中有以下代码::
$apiKey = '5XwiMIQ3EBkSlP5XwiMIQ3EBkSlP5XwiMIQ3EBkSlP...................';
$apiPassword = '12222......';
$apiEndpoint = \Eway\Rapid\Client::MODE_SANDBOX; // Use \Eway\Rapid\Client::MODE_PRODUCTION when you go live
$client = \Eway\Rapid::createClient($apiKey, $apiPassword, $apiEndpoint);
$transaction = [
'RedirectUrl' => 'http://www.eway.com.au',
'CancelUrl' => "http://www.eway.com.au",
'TransactionType' => \Eway\Rapid\Enum\TransactionType::PURCHASE,
'Payment' => [
'TotalAmount' => 1000,
]
];
$response = $client->createTransaction(\Eway\Rapid\Enum\ApiMethod::RESPONSIVE_SHARED, $transaction);
它返回"Error connecting to Rapid gateway" |错误代码S9992
我也关注了网址https://github.com/eWAYPayment/eway-rapid-php
我想念什么吗?你能帮帮我吗? 感谢高级。
【问题讨论】:
-
您搜索过错误代码吗?你在github.com/eWAYPayment/eway-rapid-php 发现了什么?你的api密钥对吗?您是否在服务上设置了详细信息并检查了您是否有权连接?
-
@AndrewWelch :我用谷歌搜索了错误,但没有为自己找到任何东西。 API 是对的。我已设置服务以获取服务。如何检查连接权限?
标签: php paypal payment-gateway credit-card