как настроить оплату кредитной картой в PayPal

я сделал оплату через песочницу. PayPal аккаунт, и я создал отдельное меню для оплаты кредитной картой
Я создал отдельное меню для оплаты кредитной картой

введите описание изображения здесь
после того, как пользователь заполнил эти данные, я не хочу показывать страницу Paypal. Он должен проверить детали в Paypal и перенаправить на success.php, но я не понимаю, как это сделать. Может ли кто-нибудь, пожалуйста, дайте мне знать?

здесь с процессами dodirectpayment

<div class="btn btn-primary">
<form method="post" action="https://api-3t.sandbox.paypal.com/nvp">
<input type="hidden" name="USER" value="username"/>
<input type="hidden" name="PWD" value="password"/>
<input type="hidden" name="SIGNATURE" value="api signature"/>
<input type="hidden" name="METHOD" value="DoDirectPayment"/>
<input type="hidden" name="PAYMENTACTION" value="Authorization"/>
<input type="hidden" name="IPADDRESS" value="192.168.1.12"/>
<input type="hidden" name="VERSION" value="86.0"/>
<input type="hidden" name="CREDITCARDTYPE" value="VISA"/>
<input type="hidden" name="ACCT" value="4641631486853053"/>
<input type="hidden" name="EXPDATE" value="052015"/>
<input type="hidden" name="CVV2" value="123"/>
<input type="hidden" name="AMT" value="23.00"/>
<input type="hidden" name="CURRENCYCODE" value="USD"/>
<input type="hidden" name="FIRSTNAME" value="James"/>
<input type="hidden" name="LASTNAME" value="smith"/>
<input type="hidden" name="STREET" value="firstStreet"/>
<input type="hidden" name="CITY" value="SanJose"/>
<input type="hidden" name="STATE" value="CA"/>
<input type="hidden" name="Zip" value="95131"/>
<input type="hidden" name="COUNTRYCODE" value="US"/>
<button class="btn">pay 2</button>
</form>
</div>

Result:TIMESTAMP=2016%2d01%2d19T07%3a49%3a33Z&CORRELATIONID=8e30307764193&ACK=Failure&VERSION=86%2e0&BUILD=18308778&L_ERRORCODE0=10002&L_SHORTMESSAGE0=Security%20error&L_LONGMESSAGE0=Security%20header%20is%20not%20valid&L_SEVERITYCODE0=Errorstrong text

Я сделал Paypal в меню других, и мне нужна отдельная кредитная / дебетовая оплата с использованием Paypal для проверки деталей, но без отображения страницы Paypal

0

Решение

Потому что то, что вы пытаетесь сделать, — это авторизация и захват PayPal NVP. Разместив форму в PayPal, вы не получите желаемый результат.

Что вам нужно сделать, это прямой платеж с использованием NVP и cURL

Вы найдете больше об этом
@https://developer.paypal.com/docs/classic/paypal-payments-pro/integration-guide/WPDPGettingStarted/

Посмотрите в разделе «Внедрение простейшей интеграции прямых платежей»

Заметка**
я рекомендую PayPals SDK вместо этого. Для чего вы пытаетесь достичь, посмотрите, насколько легко в этом примере
@https://github.com/paypal/PayPal-PHP-SDK/blob/master/sample/payments/CreatePayment.php

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]