【问题标题】:how to get the Fee Amount for paypal如何获得paypal的费用金额
【发布时间】:2014-11-28 15:58:17
【问题描述】:

我目前正在研究一个实现 PayPal api 的系统。作为其中的一部分,我需要获取 feeAmt(),这是支付给 paypal 以处理付款的费用。

从我查看的文档看来,我必须实现 getExpressCheckoutDetailsReq() 方法才能获得我想要的信息,但是无论我尝试了什么,我都在努力做到这一点。我还应该让您知道,我目前正在使用 Java 开发我的应用程序,因此最好使用它。

如果需要更多解释,请不要犹豫,我会尽力修改帖子:)

【问题讨论】:

    标签: java paypal intellij-idea


    【解决方案1】:

    GetExpressCheckoutDetails 不包含费用,因为此时尚未付款。这是 Express Checkout 的 3 次呼叫中的第 2 次,在最后一次呼叫之前是免费的。

    费用金额实际上会出现在最终通话的回复中:DoExpressCheckoutPayment。它将出现在 PAYMENTINFO_n_FEEAMT 参数中,其中 n 是付款次数(0、1、2 等)。除非您使用并行付款,否则它很可能为 0。

    或者,您可以使用Instant Payment Notification (IPN) 在您的 PayPal 帐户完成交易后实时获取交易详情,包括费用。

    另一种选择是使用GetTransactionDetails API 为单个交易提取数据,其中将费用包含在 FEEMT 参数中。也许这就是你最初想到的那个......??

    【讨论】:

    猜你喜欢
    • 2016-08-22
    • 2016-04-29
    • 2020-07-09
    • 2023-04-04
    • 2017-02-04
    • 2016-03-26
    • 2016-11-05
    • 2021-07-23
    • 1970-01-01
    相关资源
    最近更新 更多