[英]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.