PayPal交易查询API收款邮箱识别及双邮箱获取技术咨询
针对PayPal支出类交易的API字段与官网邮箱对应问题解答
1. 付款实际发送至哪个邮箱?
实际资金最终入账的是官网交易详情页里Payment Sent to对应的邮箱,这个邮箱是收款方的核心账户邮箱,资金会直接进入该账户。而Contact info通常是收款方对外展示的联系邮箱,多用于沟通场景,并非资金接收的核心账户。
关于API返回字段的对应规律:
- 当交易返回
payer_info.account_id时,payer_info.email_address一般对应Payment Sent to的收款邮箱(账户ID关联的是实际收款账户); - 无
payer_info.account_id时,payer_info.email_address更可能对应Contact info的联系邮箱。
2. 是否可从交易中获取这两个邮箱?
仅通过Transaction Search v1 API原生调用,无法直接同时获取这两个邮箱,需分情况处理:
- 若交易包含
payer_info.account_id:
可通过该account_id调用PayPal用户信息查询接口(需确保API权限及授权充足),获取收款方的公开联系邮箱(对应Contact info),而payer_info.email_address即为Payment Sent to的收款邮箱; - 若交易无
payer_info.account_id:payer_info.email_address对应Contact info,但Payment Sent to的收款邮箱无法通过该API直接获取,这类场景下PayPal未在Transaction Search v1接口中返回收款账户的核心邮箱,仅能通过官网详情页查看。
额外提示:支出类交易中,建议核对API返回的transaction_type和amount字段,确认是否混淆了payer_info与receiver_info字段——部分场景下收款方信息可能存在于receiver_info中,这或许是你之前字段对应关系混乱的原因。
内容的提问来源于stack exchange,提问作者Igor Loskutov
相关产品推荐
相关产品推荐

