PayPal のWeb Payment Proを定期支払いで使用しています。
一部のプロファイルはクレジット カードを使用して作成され、他のプロファイルは PayPal アカウントを使用して作成されます (ユーザーは PayPal アカウントを使用してトランザクションに資金を提供します)。
GetRecurringPaymentsProfileDetails
API 操作を介してユーザーのメール アドレス (ユーザーが PayPal を使用した場合) を取得しようとしています。戻ってくる Email プロパティがあることがわかりますが、常に空です。最初に何かを設定した場合にのみ、値が返されると思います。
別の操作を使用できることがわかりましたが、GetExpressCheckoutDetails
私が持っているのは profileId だけで、GetExpressCheckoutDetails
リクエストに必要なトークンはありません。
ありがとうございました。