ドキュメントサイトhttps://eway.io/api-v3/
に従って、ペイメントシステムをPHPアプリケーションに統合しました。そして、アプリケーションの端末からコマンドcomposer require eway/eway-rapid-php
を実行します。その後、私はautoload.php
をロードします。eWayペイメントシステムとPHPの統合方法
今、paypal/CC情報だけでなく、支払い方法(paypal、CC)を選択するためにeWay支払いサイトに顧客を送りたいと思います。その顧客は、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
また私はURLに従ったhttps://github.com/eWAYPayment/eway-rapid-php
私は何かがありますか?私を助けてくれますか? ありがとうございました。
あなたはエラーコードを尋ねましたか? https://github.com/eWAYPayment/eway-rapid-phpで何を見つけましたか?あなたのapiキーは正しいですか?サービスに関する詳細を設定して、接続する権利があることを確認しましたか? – weaveoftheride
@AndrewWelch:私はエラーを見つけましたが、何も私のために見つかりませんでした。 APIが正しいです。私はサービスを受けるようにサービスを設定しました。接続する権利を確認するにはどうすればよいですか? –