Мне интересно, есть ли опция в API PayPals Rest для отключения диалога регистрации в диалоговом окне одобрения пользователя (скриншот @see).API PayPal Rest: как отключить регистрацию/оплату с помощью диалогового окна с кредитными картами при экспресс-оплате
Я использую PHP-SDK (https://github.com/paypal/PayPal-PHP-SDK) и я поставил способ оплаты исключительно «PayPal» в процессе создания заказа:
$payer = new \PayPal\Api\Payer();
$payer->setPaymentMethod("paypal");
...
$payment = new \PayPal\Api\Payment();
$payment->setPayer($payer);
...
$payment->create($this->_getApiContext());
Я также проверил опыт API (https://developer.paypal.com/webapps/developer/docs/api/#create-a-web-experience-profile), но, похоже, нет и никакого варианта.
Я что-то упустил или нет возможности скрыть это диалоговое окно?
Редактировать: Мое требование состоит в том, чтобы не иметь второго варианта, просто простого входа в систему PayPal.
Спасибо, но мое требование - только вход в систему PayPal, без проверки гостя или создания учетной записи. Есть ли способ сделать это? – P0rnflake
Для стандартной и экспресс-оплаты PayPal на домашней странице PayPal будет предоставлена возможность создания учетной записи или оплаты кредитной или дебетовой картой. Чтобы сделать его немного более чистым, вы можете настроить его в Context Checkout. [In Context information] (https://developer.paypal.com/docs/classic/express-checkout/in-context/), который отображает выписку в iFrame. –
Благодарим вас за информацию. Работает ли «в контексте» рабочий процесс с остальным API или доступен ли он только для классического API? – P0rnflake