1

私は現在、ユーザーが注文に追加した商品の代金を支払うことができるシステムに取り組んでいます。

支払いはWorldpayを使用します。

Worldpay のアカウントを持っていますが、次に何をする必要があるのか​​少し混乱しています。

私は symfony を使用しており、製品が関連付けられた注文があります。executePayment次に、アクションにリンクする「今すぐ支払う」リンクを作成しました。

私が本当に望んでいるのは、これで Worldpay のホストされた支払いページに移動し、注文の支払いを行ってから、自分のサイトのorder successページに戻ることです。

以前に symfony を使って WorldPay を実装した人はいますか?

ありがとう

編集:

Pay Nowボタンがあるページにフォームを作成できるようですが、フォームをa に変更してから<input type="submit" />、詳細を投稿しますhttps://secure-test.wp3.rbsworldpay.com/wcc/purchase

トランザクションが完了した場合に確認/失敗ページにリダイレクトするための何らかのコールバック機能はありますか?

ありがとう

4

2 に答える 2

1

WorldPay は次のように機能します...

1) Web サイトに、顧客の詳細を収集するフォームがあります。次に、このデータをhttps://secure-test.wp3.rbsworldpay.com/wcc/purchaseに投稿します

2) 顧客は支払いの詳細を WorldPay に追加します。

3) 次に、(支払いが成功したかどうかに応じて) ユーザーは、WorldPay 管理内のファイル管理セクションにアップロードできる resultY.html または resultC.html ページに誘導されます。

または、顧客が支払いをクリックしたときに ping されるサーバー上のコールバック ファイルへの URL を提供することもできます。これにより、トランザクションに関する情報を取得してデータベースに追加できます。

サーバー上のコールバック ページを使用すると、支払いの確認を出力できますが、ユーザーを物理的にサイトに戻すためのリンクを含める必要があります。このページから自動的にリダイレクトすることは、Worldpay の T&C に違反していると思います。

お役に立てれば。

フィリップ

于 2012-05-04T11:37:44.947 に答える
0

私は Symfony で RBSWorldPay を使用しています - セットアップは非常に簡単です - はい、RBSWorldPay アカウントの [設定] 内にセットアップするコールバック関数があります - テスト フィールドを追加してテストすることもできます - テストのために RBS ドキュメントをもう一度確認してください。

于 2011-07-19T13:54:37.810 に答える