完了したトランザクション(GetExpressCheckoutDetailsまたはDoExpressCheckoutPaymentのいずれか)とSetExpressCheckoutの呼び出しを一意に一致させる方法はありますか?PayPal、完了したトランザクションと完了トランザクションとの一意の照合
GetExpressCheckoutDetailsレスポンス(PAYMENTREQUEST_0_DESC)から取得できるSetExpressCheckoutに商品説明(PAYMENTREQUEST_0_DESC)を渡すことができます。しかし、私はこれを一意の識別子として使うことができるのか、それとも買い手が見ることができるものなのかどうかはわかりません。
また、ユーザーが有料の代わりにキャンセルを選択するとどうなりますか?それをSetExpressCheckoutへの元の呼び出しと照合する方法はありますか?
これは電子商取引サイトですか?通常は、トークンを使ってマッチすることはありません。システムには既にいくつかのシステムがあります。トークンは支払いのためだけのもので、完了したらセッションID /請求書IDなどを使用してカートを転送します。 –
ウェブサイトに支払いオプションを追加しています。私のウェブサイト上で "paypal with pay"をクリックしてから最終取引に至るまでの取引を追跡できないのは奇妙に思えます。私はStripeをクレジットカード用に実装し、トークンと共にあなたに渡すあなた自身の入力フィールドを置くことを可能にしました。一意のpurchase_idを渡すためにそれを使用します。 – user984003