2016-03-23 26 views
1

PayPal Express REST APIを使用してPayPal Express Checkoutを統合しようとしています。私は、顧客がPayPal Express Checkoutを使用して支払いを許可するようにしたい。PHP PayPal API 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(); 

答えて

0

は、エクスプレスチェックアウトを始める、plzはhereを参照してください。

関連する問題