0

すべてのチュートリアルを試しましたが、Sagepayサーバーのインフレーム統合を使用して統合できなかったことがわかりました。

4

2 に答える 2

4

SagePay Webサイトのドキュメントは非常に優れています。通常、正しい形式の文字列を生成できるクラスを作成し、curlを使用してsagepayに起動し、応答を処理するスクリプトを作成する必要があります。まだ作成していない場合は、SagePayでシミュレーターアカウントを作成して、スクリプトをデバッグできるようにします。これは非常に便利な機能であり、たとえばRBSWorldPayよりもSagePayでの開発が簡単になります。

ただそれに固執して、あなたが行ったときに何か特定の質問があれば、私に知らせてください。

于 2011-03-21T10:39:38.867 に答える
1

インフレームの例を検索して検索している私のような人は、ここでgithubで見つけました:https ://github.com/swicks/sagepay-server-for-woocommerce

変更する必要があることがいくつかあります。コールバックは古いAPIを使用していると思います

したがって、代わりに:$ this-> notify_url = str_replace('https:'、'http:'、add_query_arg('wc-api'、'DS_Sagepay_Server'、home_url('/')));

$ this-> notify_url = get_site_url()である必要があります。'/ wc-api / DS_Sagepay_Server

また、すべてのshipping_をbilling_に変更する必要がありましたが、shippingがないため、これが私の設定にすぎません...

于 2014-10-10T12:59:29.533 に答える