簡體   English   中英

PHP PayPal API Express檢出

[英]PHP PayPal API Express CheckOut

我正在嘗試使用PayPal Payment REST API集成PayPal Express Checkout。 我希望我們的客戶允許他們的用戶使用PayPal Express Checkout付款。

我在他們的網站上看不到任何文檔說明如何使用用戶API 用戶名,密碼和簽名 (而不是使用Oauth憑據客戶端ID /令牌)集成快速結帳。

我必須使用自適應支付方式嗎?

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

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

$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();

快速結賬入門,請參閱此處

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM