В учетных записях песочницы PayPal не отображаются транзакции

Я пытаюсь проверить свою кассу PayPal-Express, и похоже, что она работает нормально, но после перенаправления транзакций в обеих учетных записях нет.

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


Что у меня есть:

  1. Приложение Lumen
  2. Расширение Omnipay
  3. Аккаунт покупателя в песочнице - статус: завершено
  4. аккаунт магазина песочницы - статус: завершено

Библиотека Omnipay настроена с использованием учетных данных (имя пользователя, пароль, подпись) учетной записи магазина песочницы.

Скрипт покупки выглядит так:

$gateway = Omnipay::gateway('paypal');

$response = Omnipay::purchase([
    'currency' => 'EUR',
    'amount' => '100.00',
    'returnUrl' => 'http://localhost:8000/return',
    'cancelUrl' => 'http://localhost:8000/cancel',
])->send();

$response->redirect();

Он выполняет перенаправление на PayPal, PayPal принимает затем платеж с помощью учетной записи песочницы покупателей и перенаправляет меня обратно на returnUrl, но в обеих учетных записях нет изменений баланса и транзакций, видимых на их панели инструментов.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
238
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы используете экспресс-кассу PayPal для приема платежей от покупателей. Экспресс-касса PayPal выполняет оплату в два следующих шага:

  1. SetExpressCheckoutAPI: инициирует платеж и перенаправляет покупателя в PayPal для утверждения. Чтобы узнать больше, кликните сюда

  2. DoExpressCheckoutPaymentAPI: завершает транзакцию экспресс-оплаты и переводит сумму от покупателя на бизнес-счет продавца PayPal. Чтобы узнать больше, кликните сюда

Чтобы решить проблему, проверьте свой код и вызовите DoExpressCheckoutPayment API, чтобы завершить транзакцию и списать сумму со счета покупателя.

Если проблема не исчезнет, ​​контакт PayPal MTS для получения более подробной помощи.

Спасибо за ответ. Я сейчас на встрече. Через час проверю.

Gordon Freeman 12.03.2018 10:41

Другие вопросы по теме