【问题标题】:Which PayPal API for eBay Orders Shipping Address and PayPal Transaction Fee哪个 PayPal API 用于 eBay 订单送货地址和 PayPal 交易费用
【发布时间】:2019-05-26 16:04:48
【问题描述】:

我有一个网络应用程序,用户可以在其中验证他们的 ebay 帐户以访问 CRM,这部分工作正常。

但是,我想显示来自 PayPal 的送货地址和 PayPal 交易费用。

我尝试联系 PayPal,他们建议使用 Orders API 或 GetShippingAddresses。

现在由于 developer.paypal.com 上的大量信息,我不确定哪种类型的 API 可以使用?自适应、休息、NVP/SOAP、SDK。

理想情况下,我希望流程像 eBay 一样顺畅,就像用户使用 PayPal 登录以允许访问运费和交易费用数据一样。

不胜感激。

【问题讨论】:

    标签: php paypal


    【解决方案1】:

    AdaptivePayments API 不再被批准用于新的实时应用,因此我不确定是谁向您推荐了该 API,但这不是一个好的建议(除非您碰巧已经运行了实时的 Adaptive Payments 应用。 )

    我有点困惑你是指交易的细节,还是笼统地说......??费用将是我假设的每笔交易,但听起来您只想显示链接到一般帐户的可用送货地址..??

    您可以通过多种方式来处理这个问题。

    • PayPal IPN - 这将向您的应用程序发送交易数据的实时 POST,以便在它们到达您的 PayPal 帐户时进行处理。这可能是付款、退款、客户争议等。您可以根据交易自动执行相应的程序,并且您可以根据 IPN 数据存储与这些交易相关的送货地址和费用。
    • TransactionSearch + GetTransactionDetails - 如果您还没有交易 ID,交易搜索将帮助您查找特定交易 ID,GetTransactionDetails 将提取所有详细信息,包括送货地址和 PayPal 费用。
    • eBay GetItemTransactions - 既然您已经连接了 eBay,请查看 GetItemTransactions。这会提取 eBay 销售的付款详细信息,其中包括 PayPal 交易 ID、费用和送货地址。

    实际上还有更多选择,但我认为其中之一应该会照顾你。我可能会选择最后一个,因为您已经连接了 eBay API。

    【讨论】:

    • eBay GetItemTransactions 返回最终价值费用和 eBay 的送货地址,但不从 Paypal 返回费用和送货地址。
    • @AhmedMemon 查看 TransactionArray.Transaction.ExternalTransaction。这包括 FeeOrCreditAmount,这将是 PayPal 费用。 eBay 的 FVF 在 TransactionArray.Transaction.FinalValueFee 中回归。
    • 我想我记得在我以前的项目中也从 eBay 获得了送货地址。不过,已经有一段时间了。当使用 PayPal 进行购买时,您确定 TransactionArray.Transaction.Buyer.BuyerInfo.ShippingAddress 与 PayPal 不匹配吗?
    • 这是他们关于将 PayPal 与 eBay 应用程序集成的文章:developer.ebay.com/devzone/guides/ebayfeatures/Development/… 我浏览了一下,它看起来与我在回答中概述的内容相似,但您可能会找到一些有关运输的额外信息如果你研究它,地址在那里。
    猜你喜欢
    • 2013-01-07
    • 2019-07-11
    • 1970-01-01
    • 2014-11-21
    • 2019-11-22
    • 2014-02-11
    • 2014-06-21
    • 2014-12-06
    • 2020-06-16
    相关资源
    最近更新 更多