我正在尝试使用PayPal支付REST API集成PayPal Express结账。我希望我们的客户允许他们的用户使用PayPal Express Checkout付款。
我在他们的网站上没有看到任何留档解释如何使用他们的用户API用户名、密码和签名集成快速结账,而是使用Oauth凭据客户端ID/令牌。
我必须使用自适应支付方式吗?
https://devtools-paypal.com/guide/expresscheckout/php?interactive=ON
https://developer.paypal.com/docs/api/#create-a-付款
$paypal_context = new \PayPal\Rest\ApiContext(
new \PayPal\Auth\OAuthTokenCredential('client-id', 'client-token')
);
// $paypal_context->setConfig(
// array(
// 'mode' => 'sandbox',
// 'acct.UserName' => '',
// 'acct.Password' => '',
// 'acct.Signature' => ''
// )
// );
// OR
//$paypal_context = new \PayPal\Rest\ApiContext(
// array(
// 'mode' => 'sandbox',
// 'acct1.UserName' => '',
// 'acct1.Password' => '',
// 'acct1.Signature' => ''
// )
//);
$payer = new \PayPal\Api\Payer();
$amount = new \PayPal\Api\Amount();
$transaction = new \PayPal\Api\Transaction();
$payment = new \PayPal\Api\Payment();
$redirectUrls = new \PayPal\Api\RedirectUrls();
$payer->setPaymentMethod('paypal');
...
$payment->create($paypal_context);
$approvalUrl = $payment->getApprovalLink();
开始快速结账,请参阅此处。
贝宝快递结账API文档规定,“买家的交易总成本”(PAYMENTREQUEST_n_AMT)不能超过10,000美元。看到这里... https://developer.paypal.com/docs/classic/api/merchant/SetExpressCheckout_API_Operation_NVP 我希望为一个奢侈品电子商务网站实施快速结账,其中许多项目超过10,000美元。 是
我需要在贝宝中使用部分支付,但我不知道如何在PHP中使用贝宝部分支付。在没有信用卡的情况下使用贝宝账户授权和捕获金额的过程是什么。 例如,如果我在结账时授权1000美元,第一次发货时捕获500美元,第二次发货时捕获500美元。
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告诉我
谢谢你的预付费。
我在这里使用omnipay设置:https://github.com/adrianmacneil/omnipay处理paypal express结账。 这个过程运行良好,用户被重定向到paypal- 我的问题是,我需要捕获他们输入到贝宝作为他们的账单/送货地址的地址。 要将用户发送到paypal,我有以下几点: 当用户返回时,我有以下内容: 响应消息或原始数据中没有任何内容包含客户地址。 在我苦苦