1

ユーザーを銀行の支払いページにリダイレクトする必要がある nopCommerce 支払いプラグインを作成しIPaymentMethodます。インターフェイスを実装する必要があることはわかっていますが、ユーザーを支払いページにリダイレクトするためのロジックをどこに書き、どこで応答を受け取るべきかわかりません。 .

どんな助けでも大歓迎です。

編集:

明確にするために:

    public void PostProcessPayment(PostProcessPaymentRequest postProcessPaymentRequest)
    {

    }

    public CapturePaymentResult Capture(CapturePaymentRequest capturePaymentRequest)
    {
        return new CapturePaymentResult();
    }

    public ProcessPaymentResult ProcessPayment(ProcessPaymentRequest processPaymentRequest)
    {
        return new ProcessPaymentResult();
    }

これらのメソッドとは?誰が呼び出すのか?いつ呼び出すのか?

4

2 に答える 2

0

通常、支払いゲートウェイでは、標準のフォームを使用して投稿リクエストが送信されます。つまり、PayPal には独自の CCavenue があります。これらの投稿フォームには、リダイレクトとして送信できるオプションのフィールドがあります。 URL。ユーザーの支払いが完了すると、銀行はユーザーをあなたのサイトであるリダイレクト URL に送り返します。

私がよく行うのは、URL にクエリ文字列を追加して、この URL が送信されているトランザクションを知ることができるようにすることです。

于 2012-08-25T06:55:46.057 に答える
0

これらの方法は何ですか?

これらのメソッドは IPayment インターフェイスからのものです。

誰が彼らを呼んでいますか?

IPayment ProcessPayment メソッドと呼ばれるチェックアウト制御プロセス。

そしていつ?

OnOnePageCheckout コントロールは、チェックアウト時に支払い方法を選択するときに設定します。

于 2013-08-31T18:33:45.577 に答える