结算协议 ID 或交易 ID 无效
Posted
技术标签:
【中文标题】结算协议 ID 或交易 ID 无效【英文标题】:Billing Agreement Id or transaction Id is not valid 【发布时间】:2018-07-03 13:48:06 【问题描述】:我有一个结算协议 ID,用于捕获交易。
但收到错误“11451:计费协议 ID 或交易 ID 无效”。
我正在将以下请求传递给贝宝。
[url] => https://api-3t.paypal.com/nvp
[DoReferenceTransaction] => Array
(
[REFERENCEID] => <<B-BillingAgreementID>>
[PAYMENTACTION] => Authorization
[AMT] => 0.01
[INVNUM] => 100000498
[NOTIFYURL] => http://mystore.com/paypal/ipn/
[CURRENCYCODE] => CAD
[METHOD] => DoReferenceTransaction
[VERSION] => 72.0
[USER] => ****
[PWD] => ****
[SIGNATURE] => ****
[BUTTONSOURCE] => Magento_Cart_Community
)
请帮帮我。
【问题讨论】:
【参考方案1】:结算协议 (BA) ID 似乎有问题。 API 显示您正在尝试针对实时 API 端点 https://api-3t.paypal.com/nvp 创建参考事务。请检查您传递的是 Live BA ID 还是 Sandbox BA ID。
【讨论】:
以上是关于结算协议 ID 或交易 ID 无效的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Authorize.net 中找到已结算/未结算的交易?