0

PayPal のWeb Payment Proを定期支払いで使用しています。

一部のプロファイルはクレジット カードを使用して作成され、他のプロファイルは PayPal アカウントを使用して作成されます (ユーザーは PayPal アカウントを使用してトランザクションに資金を提供します)。

GetRecurringPaymentsProfileDetailsAPI 操作を介してユーザーのメール アドレス (ユーザーが PayPal を使用した場合) を取得しようとしています。戻ってくる Email プロパティがあることがわかりますが、常に空です。最初に何かを設定した場合にのみ、値が返されると思います。

別の操作を使用できることがわかりましたが、GetExpressCheckoutDetails私が持っているのは profileId だけで、GetExpressCheckoutDetailsリクエストに必要なトークンはありません。

ありがとうございました。

4

1 に答える 1

0

トークンは必要ありません。呼び出しを行うには ProfileID で十分です。GetRecurringPaymentsProfileDetailsを参照してください。

また、ProfileID と token を交互に使用できると思います。クレジットカード利用時はProfileID、PayPal利用時はトークンを受け取ります。

于 2012-03-02T10:27:56.447 に答える