通过NVP API向用户提供PayPal授予权限



我正在尝试找出类似于此的解决方案,https://developer.paypal.com/docs/classic/permissions/permissions-service/integration-guide/permissionsionsabout/不可用。目前,我有一个基于市场的网站,可以这样工作:

  1. 买方启动付款(这是通过NVP Express Checkout API完成的)。该付款的百分比用于市场,其余的交给卖方(这是通过并行付款完成的)
  2. 处理付款,用户收到他们购买的任何东西

虽然有一些很大的问题。例如,如果向卖方支付的付款是成功的,但没有向市场付款,那么买方本质上是骗子的,他们唯一的选择是向卖方退款 - 付交易,因为这些交易经常发生)。

我以为我可以退还通过的交易并使买家再次通过结帐过程,但这不起作用,因为我无法代表卖方退还交易。还有可能出现问题,而买家必须退款,但这是不可能的。这就是为什么我需要一些方法让卖方轻松地授予市场的PayPal帐户的权限,但是从我所看到的看来,这似乎是不可能的。

我也在考虑使用braintree,尽管当我联系他们时,他们回答了:

Thanks for reaching out! Unfortunately, our Marketplace (payout solution) is unavailable for the foreseeable future. 

市场上似乎也不是一种选择。我还必须使用贝宝(Paypal),因为我的大多数买家计划以PayPal余额购买。

谢谢!

您最终都需要:https://developer.paypal.com/docs/partners/

,但至少现在不可用,至少不是正式的(您只能在现场尝试并与PayPal客户经理交谈)

) )

同时,最好的替代或临时解决方案是两件事之一:

1)市场帐户已收到全额金额,并通过支出将部分发送给卖方:https://developer.paypal.com/docs/payouts/(这需要获得PayPal的批准才能使用支出)

2)卖方通过文件账单协议/参考交易将部分收到并将部分发送到市场帐户(这需要获得PayPal的批准才能使用RTS)

我不建议您保持平行付款,在这种情况下,付款人将这两笔交易视为单独的交易;它只是引起比价值更多的混乱。但是,如果您想保留它,卖家可以通过https://www.paypal.com/apiaccess手动向您的API用户名授予退款许可。是的,此手动入门是一个痛点,但可能足以作为临时解决方案,直到PP4P的入职并为您工作

最新更新