Я хотел бы использовать PayPal, чтобы мои клиенты платили кредитной или дебетовой картой, я уже разрешаю платежи с помощью PayPal, я знаю под кнопкой формы входа в систему PayPal, ее кнопка, которая говорит «Оплатить кредитной или дебетовой картой», но я хотел бы отправить пользователя непосредственно из сценария в PayPal Guest Checkout.
Я использую SDK PayPal и этот код:
if($Payment_Type == 0) { if(!isset($Payment_Type)) { die(); } $product = 'Reservation'; $price = $Total; $shipping = 0.00; $total = $price + $shipping; $payer = new Payer(); $payer->setPaymentMethod('paypal'); $item = new Item(); $item->setName($product) ->setCurrency('USD') ->setQuantity(1) ->setPrice($price); $itemList = new ItemList(); $itemList->setItems([$item]); $details = new Details(); $details->setShipping($shipping) ->setSubtotal($price); $amount = new Amount(); $amount->setCurrency('USD') ->setTotal($total) ->setDetails($details); $transaction = new Transaction(); $transaction->setAmount($amount) ->setItemList($itemList) ->setDescription('Service My Transfer In Cabo') ->setInvoiceNumber(uniqid()); $redirectUrls = new RedirectUrls(); $redirectUrls->setReturnUrl(SITE_URL . '/pay.php?success=true) ->setCancelUrl(SITE_URL . '/pay.php?success=false); $payment = new Payment(); $payment->setIntent('sale') ->setPayer($payer) ->setRedirectUrls($redirectUrls) ->setTransactions([$transaction]); try { $payment->create($paypal); } catch(Exception $e){ die($e); } $approvalUrl = $payment->getApprovalLink(); header("Location: {$approvalUrl}"); } elseif($Payment_Type == 2) {
Мне нужно это место
Вместо этого