【问题标题】:Logging PayPal payments in application在应用程序中记录 PayPal 付款
【发布时间】:2014-03-23 12:21:54
【问题描述】:

在发送 IPN 消息时,我在使用 paypal 方法和案例时存在一些歧义。我正在开发应用程序,其中我使用贝宝(沙盒)进行存款和兑现。这两个交易中的每一个我都想登录我的应用程序,这里有些晦涩难懂,因为我需要捕获尽可能多的可能发生的情况。所以我会逐渐接受它,我也会感谢每一个部分的回应。

首先,我有一些一般性问题:

在我的应用中,我使用 BuyNow 按钮、自适应支付方法 PAYPaymentDetails 以及商家方法 GetTransactionDetails。这些方法是 Bussines 帐户的一部分并且是免费的(没有月费)吗?我一开始就付不起一些月费。

可能会出现任何问题,我何时将其部署到非 sanbox 环境?

提现

对于我使用自适应支付 PAY 方法的提款。

  1. 当我的应用客户端向他/她的贝宝账户提现时,我可以通过 IPN 消息捕捉到付款已完成并使用 AdaptivePayment PaymentDetails 方法和商家 GetTransactionDetails 方法我可以找到,付款审核原因处于待处理状态。因此,在我无法访问的接收方方面,是付款审查的可能性。因此接收方可以拒绝付款,这里有个问题,如何获取有关此用户操作的信息,因为没有收到 IPN 消息。

  2. 我面临的另一种情况是当我的应用程序的客户提现到 他/她的业务贝宝帐户与发件人不同的货币 (我的商务贝宝帐户)。也有未决状态,但有 原因是 IPN 消息中的“多币种”。这是类似的问题 上一点 1)...再次,我无法收到 IPN 消息,这 确定用户是否接受交易。

存款

我使用 PayPal 标准“立即购买”按钮进行存款。

  1. PAYER SIDE(我的应用客户端):我不明白,为什么会有支付 在付款人帐户资料中查看(接受/拒绝),当状态 付款完成了吗?仅在沙盒中是否常见行为 环境?或者是否可以在付款方接受/拒绝付款 非沙盒?

  2. RECEIVER SIDE(my bussines paypal account): 有付款审核 同样,在接收方,如果我是对的,这些链接(接受/拒绝) 类似于付款方的链接,不是吗?有退款 也有可能,是否存在一些以编程方式退款的 API 方法?

【问题讨论】:

    标签: php paypal paypal-ipn paypal-adaptive-payments


    【解决方案1】:

    正确,您提到的每个产品都没有月费。

    如果用户接受或拒绝将触发另一个具有已完成状态的 IPN 的待处理付款。你是说你已经专门测试过这个,但你看到的不是吗?

    只有在货币兑换或他们设置了欺诈过滤器来标记特定交易等情况下,接收方才需要接受/拒绝。在大多数情况下,不需要审查。

    【讨论】:

    • 是的,我刚刚测试过了。使用立即购买按钮,当我的业务帐户是接收方并且我接受/拒绝付款时,会收到 IPN 消息。但是使用自适应支付方式,当接收方是我的应用程序客户的个人或商业账户,并且他接受/拒绝未决原因支付审查或多币种支付时,新的 IPN 消息将不会出现。
    猜你喜欢
    • 2016-11-16
    • 2014-03-29
    • 2013-09-14
    • 2016-11-13
    • 2012-03-11
    • 2017-08-22
    • 2013-06-29
    • 2021-01-29
    • 1970-01-01
    相关资源
    最近更新 更多