PayPal - DoExpressCheckoutPayment - 验证问题

时间:2014-07-31 18:09:42

标签: paypal paypal-sandbox

对于每个PaypPal互动,我们做: 1.SetExpressCheckoutReq 2.GetExpressCheckoutDetailsReq 3.DoExpressCheckOutPaymentReq

我首先创建了一个结算协议,并且只在预定/后续订单上我们使用此结算协议进行参考交易。

我们的问题是:

  1. 使用新的PayPal帐户(testpaypal@abc.com)对于CITY = SuttonsBay,DoExpressCheckoutPaymentReq失败,用户(USER A)的地址验证错误“10736”(送货地址无效的城市州邮政编码)。这在随后的Suttons bay请求中得到了纠正。

  2. 但是同一个PayPal帐户(testpaypal@abc.com)第二次使用网站上的其他用户(用户B),DoExpressCheckoutPaymentReq调用成功错误的CITY = SuttonsBay并允许我们完成顺序。

  3. 需要注意的是,在用户的所有预定订单中,我们使用DoReferenceTransactionReq,它具有严格的验证,并且每次都失败,尤其是。对于上述第二种情况。

    我想知道为什么DoExpressCheckoutPayment的送货地址验证存在不一致。正是由于这种差异,我们的预定订单失败(如方案2中所述,允许错误的地址)

    我们是否有办法在DoExpressChecOutPayment中进行严格的验证 - 这解决了我们的目的?

0 个答案:

没有答案