首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用原始关联ID检索PayPal MassPay事务状态

使用原始关联ID检索PayPal MassPay事务状态
EN

Stack Overflow用户
提问于 2012-10-09 17:35:19
回答 3查看 2K关注 0票数 8

我们有一个通过PayPal MassPay API向用户发送资金的系统,它运行良好,但问题是: MassPay I无法通过PayPal的API检索MassPay事务的状态。

我研究的第一件事是使用PayPal 'GetTransactionDetails‘API调用,但这需要事务ID,原始的PayPal MassPay API调用不会返回这个ID。当发出MassPay时,下面是PayPal响应:https://gist.github.com/3860194

正如您在响应中看到的,PayPal给我一个相关ID,但没有事务ID。我的下一个想法是使用'TransactionSearch‘API调用,但这也不接受相关ID。我甚至尝试基于TransactionClass参数('MassPay')和StartDate做一个广泛的MassPay,但是响应中不包含任何信息(电子邮件或相关ID),这样我就可以确定哪个搜索结果是我的原始请求。

是否有人使用PayPal的API通过相关ID搜索/检索事务ID?

EN

回答 3

Stack Overflow用户

发布于 2012-10-12 00:06:40

发送后,MassPay正在监听IPN(即时付款通知)?IPN响应将包含您发送的单个支付的PayPal事务ID。一旦您从IPN获取了trxn ID,那么您应该能够调用GetTransactionDetails API并获取当前状态。

请注意,IPN还将包含发送IPN时的当前事务状态。

票数 1
EN

Stack Overflow用户

发布于 2014-07-19 09:06:18

批量支付的缺点是它只进入帐户上设置的IPN,即使通过API发送批量支付(NVP/Soap)也不能自定义IPN。

您可以使用TransactionSearch与TransactionClass => MassPay一起为您的海量支付查找TransactionIds,然后从那里获取详细信息。

票数 0
EN

Stack Overflow用户

发布于 2016-02-22 22:04:10

有时我会用IPN来表示

代码语言:javascript
复制
payment_status=Denied

代码语言:javascript
复制
status_1=Failed
status_2=Failed
status_3=Failed

代码语言:javascript
复制
masspay_txn_id_1=
masspay_txn_id_2=
masspay_txn_id_3=

(假设我付了3个人这么多的工资)

没有相关性,但我可以用这个IPN与我提出的最初的大规模支付要求相匹配。我被困在我的系统中这些虚拟支付,贝宝从来没有发送给收件人。有没有人有任何建议,以匹配一个相关的大规模支付API调用与NVP的整个大规模支付与个人事务在它内?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12805354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档