使用payflow .net dll我试图创建一个反复出具的帐单配置文件而不强迫我的客户承担处理信用卡数据的PCI合规负担,因此,米目前正在做......PayPal将销售交易转换为重复出具发票错误
- 获得安全令牌
- 创建销售交易(记录结果)
- 将其转换为定期结算资料(在未来开始)
这一切都有效,但是当PayPal尝试使用RBP创建交易时,它会得到结果代码30,重复,错误10536 - ...重复发票编号...我没有在代码中的任何位置设置发票编号。在步骤2中,我创建授权而不是销售它的工作(尽管IPN中的trans类型最终是“cart”???)。所以我认为这是将销售转化为RBP的问题。如果不允许那么第3步应该阻止我,但它不会。那么是否有解决这个问题的方法?
注意:当使用快速结账与paypalcoresdk和paypalmerchantsdk的DLL我能创造一个销售交易,并使用同样的道理,它的所有作品和IPN TRAN型最终被recurring_payment这是正确的一个RBP。
注2:最好的解决方案是贝宝允许我使用安全令牌创建RBP。我一直无法完成这项工作。
注3:我没有使用授权交易的原因是因为这会导致客户端在PayPal中加载Auth交易,他们可能随时捕获并导致重复付款。
我会试试这个,看看明天 – nuander 2014-09-23 14:48:48