2

オーストラリア向けのPaypalを統合したいのですが、ここでは、Website PaymentProメソッドを使用してWebsitePaymentProのDoNonReferencedCreditAPIを使用して、顧客のクレジットカード/デビットカードに返金しようとしましたが、このAPIはオーストラリアでは機能しません。

このアプリケーションでは、AdaptivePaymentGatewayの払い戻し方法を使用しました。顧客が支払いを行っている間にアダプティブペイメントゲートウェイを使用することにより、関連するすべてのトランザクションでトランザクションID(ペイキー)を作成します。こちらのウェブサイトでは、お客様は全額返金を要求するか、以前にチェックアウト時に取引を行った金額をクレジットすることができます。

1)全額返金の場合、その取引で90日以内に適応型決済システムのRefund()メソッドを使用して金額を返金できます。

2)クレジット金額オプションの場合お客様IDを使用してクレジット金額をデータベースに保存しています。お客様は、DBに保存されている値に応じて、アカウントの残高としてクレジット金額を持っています。ウェブサイトでさらに買い物をする場合、顧客はチェックアウトページで、ペイパルではなくDBに実質的に保存されているクレジット(残高)金額を使用して金額を支払うことができます。この場合、アダプティブ決済システムで参照トランザクションID(支払いキー)を作成することはできません。したがって、顧客がこれらの参照されていないトランザクション(実質的に支払われた金額)で再び全額返金を要求した場合、トランザクションがペイパルで記録されていないため、Refund()メソッドは返金を実行または実行できません。残高は実質的にプライマリペイパル保有アカウントにあります。

4

0 に答える 0