当前位置: 首页 > 知识库问答 >
问题:

贝宝快捷结账部分付款

乔鸿骞
2023-03-14

我需要在贝宝中使用部分支付,但我不知道如何在PHP中使用贝宝部分支付。在没有信用卡的情况下使用贝宝账户授权和捕获金额的过程是什么。

例如,如果我在结账时授权1000美元,第一次发货时捕获500美元,第二次发货时捕获500美元。

共有2个答案

蓝泰平
2023-03-14

你需要去

SetExpressCheckout with PAYMENTACTION=授权

DoExpressCheckout和在DoCaptureAPI中,您需要使用COMPLETETYPE=不完整来部分捕获付款。有关授权和捕获的更多信息

赫连睿
2023-03-14

您可以使用Express Checkout API来处理这个问题。您可以将付款操作设置为“授权”或“订单”,然后在需要处理每笔付款时运行DoCapture。

具体来说,您将使用SetExpressCheckout、GetExpressCheckoutDetails和DoExpressCheckoutPayment。然后,记录。

我的PHP类库PayPal将使所有的调用非常简单。

 类似资料:
  • 贝宝快递结账API文档规定,“买家的交易总成本”(PAYMENTREQUEST_n_AMT)不能超过10,000美元。看到这里... https://developer.paypal.com/docs/classic/api/merchant/SetExpressCheckout_API_Operation_NVP 我希望为一个奢侈品电子商务网站实施快速结账,其中许多项目超过10,000美元。 是

  • PayPal。NET SDK 1.7.2(https://www.nuget.org/packages/PayPal/)支持快速结帐?我似乎在示例代码中找不到它。 如果没有,它是否提供了另一种在电子商务网站上进行支付的机制? 或者我应该使用PayPalMerchant SDK。NET 2.16.117(https://www.nuget.org/packages/PayPalMerchantSDK

  • 我正在尝试使用本指南实现mobile express结账 我首先从我的Web服务器进行php调用以使用所需的参数调用setExpressCheckout,并取回一个有效的令牌,然后使用call将其编辑到贝宝上 https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_mobile-快速结账 这会重定向到PayPal,但sandbox告诉我

  • 我对Paypal express结账有点困惑,是否有可能为通过信用卡付款而没有账单协议的买家进行参考付款(我们禁用账单协议,因为如果启用,Paypal会要求创建新帐户)。 我知道在payment Pro中,我们可以在没有任何账单协议的情况下进行参考支付,因为它仅限于少数几个我们无法使用的国家。 注意:我们的商户账户已经激活,可以进行参考支付。 谢谢,阿兹

  • 我正在尝试使用PayPal支付REST API集成PayPal Express结账。我希望我们的客户允许他们的用户使用PayPal Express Checkout付款。 我在他们的网站上没有看到任何留档解释如何使用他们的用户API用户名、密码和签名集成快速结账,而是使用Oauth凭据客户端ID/令牌。 我必须使用自适应支付方式吗? https://devtools-paypal.com/guid

  • 我正在工作的一个项目,需要贝宝的ACH支持。你能告诉我如何使用贝宝进行交易吗? 我指的是以下链接:http://www.codeproject.com/articles/152280/online-credit-card-transaction-in-asp-net-using-pa 它正在使用PayFlow SDK,并做信用卡转账。我也能为阿奇做同样的事。但更大的问题是代码没有使用任何贝宝秘密/