我们在 IOS 应用程序中使用 PayPal future 付款。我们需要知道授权 future 付款的帐户的电子邮件 ID。我们如何获取已授权 future 付款的用户的电子邮件 ID。当前用于批准的 API 操作仅返回授权 token 。
最佳答案
我假设您所说的“ future 付款”指的是预批准付款..??
设置 IPN解决方案并确保在您的 Preapproval API 中使用 IPNNotificationURL要求。 IPN 将包含有关交易的更多详细信息,包括付款人电子邮件地址。
Here is a list of the variables you can expect来自正在创建的预批准配置文件。您会注意到“sender_email”参数,这正是您要查找的内容。
这是我在处理预批准请求后在沙箱中获得的实际 IPN 的示例。
Array
(
[max_number_of_payments] => 100
[starting_date] => 2015-03-01T00:00:21.000-08:00
[pin_type] => NOT_REQUIRED
[max_amount_per_payment] => 20.00
[currency_code] => USD
[sender_email] => guy.louzon-buyer@gmail.com
[verify_sign] => AFcWxV21C7fd0v3bYYYRCpSSRl31AiHQSQchSGUInXdtl6zomfkZ7H4C
[test_ipn] => 1
[date_of_month] => 0
[current_number_of_payments] => 0
[preapproval_key] => PA-2M0807730Y425554F
[ending_date] => 2015-12-31T23:59:21.000-08:00
[approved] => true
[transaction_type] => Adaptive Payment PREAPPROVAL
[day_of_week] => NO_DAY_SPECIFIED
[status] => ACTIVE
[current_total_amount_of_all_payments] => 0.00
[current_period_attempts] => 0
[charset] => windows-1252
[payment_period] => 0
[notify_version] => UNVERSIONED
[max_total_amount_of_all_payments] => 2000.00
)
关于ios - 已批准 future 付款的用户的 PayPal 电子邮件 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28425355/