首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP速成PayPal CheckOut

PHP速成PayPal CheckOut
EN

Stack Overflow用户
提问于 2016-03-23 13:23:37
回答 1查看 535关注 0票数 1

我正在尝试使用PayPal支付REST集成PayPal快捷结账。我希望我们的客户允许他们的用户使用PayPal快捷结账支付。

我在他们的网站上没有看到任何说明如何使用他们的用户API 用户名、密码和签名来集成快速结帐的文档,而是使用Oauth凭证客户端ID/令牌。

我必须使用适应性支付方法吗?

https://devtools-paypal.com/guide/expresscheckout/php?interactive=ON&env=sandbox

https://developer.paypal.com/docs/api/#create-a-payment

代码语言:javascript
复制
$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();
EN

回答 1

Stack Overflow用户

发布于 2016-03-29 05:47:09

开始快速结帐,请参考这里

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36179417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档