Я пытаюсь осуществить платеж через PayPal с помощью токена доступа. Для этого я получил токен и обновил токен sh со счета нашего клиента PayPal, когда они подключены. Я успешно создал токен, используя токен refre sh, и пытаюсь создать платеж с этим токеном. Я не уверен, как установить токен в Paypal PHP SDK.
$access_token = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
// obtained using refresh token
$payer = new Payer();
$payer->setPaymentMethod("paypal");
$amount = new Amount();
$amount->setCurrency("GBP")
->setTotal(1);
$transaction = new Transaction();
$transaction->setAmount($amount);
$baseUrl = base_url();
$redirectUrls = new RedirectUrls();
$redirectUrls->setReturnUrl("$baseUrl/customer/paypal/complete?success=true")
->setCancelUrl("$baseUrl/paypal/complete?success=false");
$payment = new Payment();
$payment->setIntent("sale")
->setPayer($payer)
->setRedirectUrls($redirectUrls)
->setTransactions(array($transaction));
$request = clone $payment;
try {
$payment->create($apiContext);
} catch (Exception $ex) {
}
Здесь у меня есть токен доступа, но у меня нет способа применить этот токен доступа в этом коде. Кто-нибудь знает, как сделать платеж с помощью токена доступа?