У меня очень простая онлайн-форма html. Пользователь заполняет форму, и когда они отправляют, он вставляет информацию в базу данных MySQL, а затем перенаправляет их в PayPal для завершения платежа. Проблема в том, что в базе данных нет никакой информации о том, действительно ли они завершили платеж. Решением этого было использование IPN. У меня есть поиск […]
Paypal: не удалось повторно авторизировать платеж Ниже мой код $clientId = 'XXXXX'; $secret = 'XXXX'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://api.sandbox.paypal.com/v1/oauth2/token"); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, "grant_type=client_credentials"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_USERPWD, $clientId . ":" . $secret); $result = curl_exec($ch); if (empty($result)) { die("Error: No response."); } else { $json = json_decode($result); […]
Предыстория Я создаю сайт, где мне нужно использовать какой-то повторяющийся способ оплаты. Мой клиент не имеет Paypal Website Payments Pro, поэтому решил использовать простую кнопку « Subscribe . Проблема. Это все хорошо и легко использовать, но как я могу получить уведомление от Paypal, когда такой платеж был сделан ? return_url меня был некоторый опыт работы […]
Я знаю, как сделать переадресацию кнопки пожертвования PayPal после оплаты, но мне нужно знать, можете ли вы передать оплаченную сумму за счет этого перенаправления. Так что это будет перенаправление на http://example.com/donate?amount=123 , возможно ли это? Благодаря! EDIT: Кажется, я могу сделать это с помощью IPN (?), Я просто не знаю, как использовать IPN Paypal, может […]
Я использую интеграцию кода API Paypal в моем проекте. Он отлично работает при использовании учетных данных Sandbox. Получение ошибок при использовании учетных данных Live. Изменена песочница Url для Live. скопировал точное имя пользователя, пароль и подпись с помощью блокнота. Тем не менее, я получаю то же самое. Не могли бы вы рассказать мне, какие изменения […]
Я получаю эту ошибку при подключении API PayPal (NVP); Ошибка CURL Request: ошибка подключения SSL (35) Это означает, что я не могу подключиться, потому что я, вероятно, использую SSL3, как я могу исправить эту проблему, поскольку я не могу жить без тестирования. Нужно ли мне менять свой сервер или я могу исправить его в запросе […]
Мне отчаянно нужна помощь, я не могу найти ответ нигде. Мне нужно создать форму «купить сейчас» (или кнопку), где она отправляет несколько элементов. Я продаю билеты на мероприятие, у которого разные цены на билеты для взрослых и детей. Я уже использовал кнопки «Добавить в корзину» индивидуально, но мои более старые клиенты путаются с этим, особенно […]
Я использую Paypal Express Checkout и все хорошее, за исключением того, что перевозчик не обновляется при вызове Callback. Я могу проверить, вызван ли обратный вызов (звонок регистрируется). Когда Paypal вызывает URL-адрес обратного вызова в стране доставки клиента, я возвращаю следующие значения. METHOD=CallbackResponse&OFFERINSURANCEOPTION=false&CURRENCYCODE=USD&TOKEN=EC-5Fsdf5523823&LOCALECODE=en_US&L_SHIPPINGOPTIONNAME0=USPS&L_SHIPPINGOPTIONLABEL0=First+Class+%283-7+Days%29&L_SHIPPINGOPTIONAMOUNT0=0.00&L_SHIPPINGOPTIONISDEFAULT0=true&L_TAXAMT0=0.00&L_INSURANCEAMOUNT0=0.00&L_SHIPPINGOPTIONNAME1=USPS&L_SHIPPINGOPTIONLABEL1=Priority+%282-3+Days%29&L_SHIPPINGOPTIONAMOUNT1=7.95&L_SHIPPINGOPTIONISDEFAULT1=false&L_TAXAMT1=0.00&L_INSURANCEAMOUNT1=0.00&L_SHIPPINGOPTIONNAME2=UPS&L_SHIPPINGOPTIONLABEL2=Next+Day+Air&L_SHIPPINGOPTIONAMOUNT2=39.95&L_SHIPPINGOPTIONISDEFAULT2=false&L_TAXAMT2=0.00&L_INSURANCEAMOUNT2=0.00 Сообщение об обратном вызове echo'd через PHP (я даже попытался сохранить это как […]
Я использую следующий код для оплаты платежей за цифровые товары: https://www.x.com/blogs/Nate/2011/01/07/digital-goods-with-express-checkout-in-php У меня есть песочница, и я использовал учетные данные API из учетной записи sandbox. Все работает нормально, пока я не нажму кнопку «Оплатить с помощью PayPal». В этот момент, когда я пытаюсь войти в систему, чтобы продолжить симулированную транзакцию, я получаю следующую ошибку: «В […]
Как проверить статус учетной записи PayPal по электронной почте или мобильному телефону, используя php api? Хорошо, если я хочу отправить деньги на этот e-mail paypal ( xxx@xx.com ) или мобильный телефон ( 1234567890 ) Прежде чем отправлять деньги, я могу проверить xxx@xx.com или 1234567890 учетную запись статуса. EG: Active or Not active