【发布时间】:2014-03-23 12:21:54
【问题描述】:
在发送 IPN 消息时,我在使用 paypal 方法和案例时存在一些歧义。我正在开发应用程序,其中我使用贝宝(沙盒)进行存款和兑现。这两个交易中的每一个我都想登录我的应用程序,这里有些晦涩难懂,因为我需要捕获尽可能多的可能发生的情况。所以我会逐渐接受它,我也会感谢每一个部分的回应。
首先,我有一些一般性问题:
在我的应用中,我使用 BuyNow 按钮、自适应支付方法 PAY 和 PaymentDetails 以及商家方法 GetTransactionDetails。这些方法是 Bussines 帐户的一部分并且是免费的(没有月费)吗?我一开始就付不起一些月费。
可能会出现任何问题,我何时将其部署到非 sanbox 环境?
提现
对于我使用自适应支付 PAY 方法的提款。
当我的应用客户端向他/她的贝宝账户提现时,我可以通过 IPN 消息捕捉到付款已完成并使用 AdaptivePayment PaymentDetails 方法和商家 GetTransactionDetails 方法我可以找到,付款审核原因处于待处理状态。因此,在我无法访问的接收方方面,是付款审查的可能性。因此接收方可以拒绝付款,这里有个问题,如何获取有关此用户操作的信息,因为没有收到 IPN 消息。
我面临的另一种情况是当我的应用程序的客户提现到 他/她的业务贝宝帐户与发件人不同的货币 (我的商务贝宝帐户)。也有未决状态,但有 原因是 IPN 消息中的“多币种”。这是类似的问题 上一点 1)...再次,我无法收到 IPN 消息,这 确定用户是否接受交易。
存款
我使用 PayPal 标准“立即购买”按钮进行存款。
PAYER SIDE(我的应用客户端):我不明白,为什么会有支付 在付款人帐户资料中查看(接受/拒绝),当状态 付款完成了吗?仅在沙盒中是否常见行为 环境?或者是否可以在付款方接受/拒绝付款 非沙盒?
RECEIVER SIDE(my bussines paypal account): 有付款审核 同样,在接收方,如果我是对的,这些链接(接受/拒绝) 类似于付款方的链接,不是吗?有退款 也有可能,是否存在一些以编程方式退款的 API 方法?
【问题讨论】:
标签: php paypal paypal-ipn paypal-adaptive-payments