Я вызываю CreateBillingAgreement после SetExpressCheckout, оба успешно. BILLINGAGREEMENTID возвращается командой CreateBillingAgreement. Этот BILLINGAGREEMENTID передается как REFERENCEID для DoReferenceTransaction. NVP построен как: $nvpstr = '&TOKEN=' . $token . '&REFERENCEID=' . $billing_agreement_id . '&PAYMENTACTION=' . $paymentType . '&AMT=' . $FinalPaymentAmt; $nvpstr .= '&CURRENCYCODE=' . $currencyCodeType . '&IPADDRESS=' . $serverName .'&L_ITEMCATEGORY0=Digital'.'&DESC='.urlencode("Test Recurring Payment( $" . $_SESSION["Payment_Amount"] . " […]
Я использую следующий код для оплаты платежей за цифровые товары: https://www.x.com/blogs/Nate/2011/01/07/digital-goods-with-express-checkout-in-php У меня есть песочница, и я использовал учетные данные API из учетной записи sandbox. Все работает нормально, пока я не нажму кнопку «Оплатить с помощью PayPal». В этот момент, когда я пытаюсь войти в систему, чтобы продолжить симулированную транзакцию, я получаю следующую ошибку: «В […]
Я тестирую интеграцию PayPal, в демо-тесте php на моем сервере apache с помощью vhost -> test.it/paypal. Я использую Express Checkout + серверный REST (cURL). My js Добавьте кнопку PayPal: <script> var CREATE_PAYMENT_URL = 'http://test.it/paypal/create-payment.php'; var EXECUTE_PAYMENT_URL = 'http://test.it/paypal/execute-payment.php'; paypal.Button.render({ env: 'sandbox', // Or 'production', commit: true, // Show a 'Pay Now' button locale: 'it_IT', style: […]
У меня возникла проблема с тем, что IP-адрес Paypal не запускается на одном из моих серверов. Ниже приведен сценарий. 1) У меня есть два сайта сайта A (старый) на сервере X и сайте B (новый) на сервере Y.Both на сайтах, имеющих идентичную отправку формы отправки Paypal и код IPN. 2) Сайт A работает бесперебойно с […]
Я пытаюсь интегрировать курьерскую экспресс-проверку на моем сайте. Я пытался проверить использование песочницы. Когда я отправляю данные с токена моего сайта, генерируется без ошибок, но при перенаправлении на paypal он не показывает сумму платежа. Кстати, я использую код из мастера экспресс-проверки PayPal. Будет полезно, если кто-то укажет мне на правильное направление. require_once ("paypalfunctions.php"); $paymentAmount = […]
Я работаю с API экспресс-оплаты paypal, и у меня возникают проблемы с настройкой количества. Ниже приведены параметры моего URI: $params = array( 'METHOD' => 'SetExpressCheckout', 'PAYMENTREQUEST_0_SHIPPINGAMT' => '0', 'PAYMENTREQUEST_0_TAXAMT' => '0', 'PAYMENTREQUEST_0_HANDLINGAMT' => '0', 'PAYMENTREQUEST_0_AMT' => "50.00", 'RETURNURL' => $this->_returnUri, 'CANCELURL' => $this->_cancelUri, 'HDRIMG' => $this->_logoUri, 'PAYMENTREQUEST_0_CURRENCYCODE' => 'GBP', 'L_PAYMENTREQUEST_0_DESC0' => 'Product description', 'L_PAYMENTREQUEST_0_NAME0' => […]