对于PayPal快捷结帐,我选择使用授权和捕获API,特别是订购授权,因为我们出售的商品可能不会马上发货。我的计划是遵循最佳做法,在结帐完成后创建一个订单和一个基本命令。
假设有人向我订购了100美元的商品,所以我在100美元的价格下订单,并在他们下订单时花100美元买一个基本的订单。然而,事实证明,该项目没有库存。基本条款三天后到期。如果货物准备装运,比方说,大约10天后,我是否可以用原来的订单再花100美元买另一个基本的订单?这将告诉我,如果资金仍然可用,如果他们没有,我不会发货的项目,一旦我得到它(我不会捕获,直到立即装运后)。
在第二次考试之前,我必须取消第一次基本考试吗?
有更好的方法来处理退货吗?
发布于 2015-12-03 21:40:08
那时候我能用原来的订单再花100美元买另一个基本的零用钱吗?
是的,你可以,但在默认情况下你不能。你必须请求PayPal支持将订单的授权限制从1提高到10。默认情况下,你只能对订单进行一次授权。
在第二次考试之前,我必须取消第一次基本考试吗?
不,您没有。授权事务将具有状态Expired ( PayPal将在进行授权3天后向您发送IPN )。
有更好的方法来处理退货吗?
困难的问题。我不知道。最简单的方法是立即抓捕,然后再退款。但是,当买方使用不同于默认货币的PayPal账户时,退款可能会出现问题(至少我们遇到过这样的问题),因此,仅仅取消自授权可能不会那么痛苦。
当你只授权了一次然后试着在荣誉期之后抓住.是的,它可能会失败,但我们很少遇到这样的问题。
你可以实现最简单的方式,看看它在你的情况下是多么的痛苦。
PS
PayPal建议产品只有在成功捕获后才能发货,请考虑这一点。
发布于 2015-12-01 23:35:50
您可以尝试捕获付款,因为在PayPal中,头3天是PayPal兑现金额的荣誉期。在荣誉期结束后,您仍然可以捕获金额,但PayPal不会保证该金额仍然可用。因此,在您的情况下,最好先尝试运行捕获(使用API或从帐户),因为如果您已经运行了DoVoid,您需要再次运行授权,然后捕获这不是最佳实践。
因此,首先尝试捕获,如果钱仍然在客户帐户中可用,你会得到钱,你可以寄出物品。
商家高兴,顾客满意。
https://stackoverflow.com/questions/34029186
复制相似问题