我正在使用Authorize.Net并尝试获取针对特定定期结算订阅客户的交易列表。
我可以致电ARBGetSubscriptionListRequest
获取所有订阅者的列表,其中会显示客户的subscriptionId
和customerProfileId
。
我可以将subscriptionId
传递给ARBGetSubscriptionRequest
以查看有关订阅的数据,其中还包括customerProfileId
。
但是当我将customerProfileId
传递给getTransactionListForCustomerRequest
时,它总会返回{"code":"I00004","text":"No records found."}
对我做错了什么的任何想法?或者更好的方式来获得定期订阅客户以前付款的列表?谢谢!
编辑:查看此帖子中的用户评论(https://community.developer.authorize.net/t5/The-Authorize-Net-Developer-Blog/Enhanced-Customer-Profile-Reporting-New-Webhooks-UI/ba-p/57375),看来" GetTransactionListForCustomer"报告不包括此时为订阅客户进行的交易。这令人失望。
有没有人知道另一种获取给定订阅的历史交易列表的方法?