Вы только что сделали свою первую интеграцию Paynow, но вы не получаете это всплывающее окно Paynow.
Вы начинаете отладку с помощью print_r, echo, dd
и Печать
Заявления только для того, чтобы открыть это сообщение:
"The integration ID specified is currently in test mode. The authemail used must belong to the company in control of the integration ID."
Так как же нам это исправить
Вы должны сделать следующие шаги
- Сделайте тестовую транзакцию.
- Запрос, чтобы быть установленным в прямом эфире.
- Подождите ответа Paynow.
- Начните принимать живые платежи.
1. Сделайте тестовую транзакцию.
У Paynow есть тестовые номера, которые вы можете использовать для совершения фальшивых транзакций:
Успех – 0771111111
Paynow отправит сообщение об обновлении статуса успеха через 5 секунд после начала транзакции.
Задержка успеха – 0772222222
Paynow отправит сообщение об обновлении статуса успеха через 30 секунд после начала транзакции. Это имитирует пользователя, требующего больше времени, чем обычно, чтобы разрешить транзакцию с их телефона
Пользователь отменен – 0773333333
Paynow отправит неудачное сообщение об обновлении статуса через 30 секунд после начала транзакции. Это имитирует пользователь отменяет транзакцию мобильных денег.
Недостаточный баланс – 0774444444
PAYNOW сразу же не пройдет транзакцию во время инициации и вернет сообщение об ошибке «недостаточное баланс».
Для номера Используйте одно из указанного выше числа, например, 0771111111
Для Authemail Используйте электронное письмо, которое вы использовали для регистрации для Paynow, например, joshua@example.com
Теперь сделайте тестовую транзакцию
Для пользователей PHP:
$payment = $paynow->createPayment('Order #123', 'joshua@example.com'); ... ... ... $response = $paynow->sendMobile($payment, "0771111111", "ecocash");
Для генералов Python:
payment = paynow.create_payment('Order #123', 'joshua@example.com') ... ... ... response = paynow.send_mobile(payment, '0771111111', 'ecocash')
Вы получите это сообщение в своем электронном письме:
Paynow Reference: XXXXXXXX Status: Paid (TESTING: Faked Success) Customer Email: joshua@example.com Customer Name: Test Customer Customer Phone: 263772222222 Amount: $200.00 Reference: Order #123
Как только вы это сделаете, вы можете попросить его установить вживую
2. Запрос на установку в прямом эфире
- Войдите в Paynow (paynow.co.zw)
- Перейти к
Получить платежи
- Нажмите
Другие способы получить оплату
- Прокрутите вниз по щелчке
Создать/управлять корзинами для покупок
- Снова прокрутите вниз и нажмите
Усовершенствованная интеграция
(Если у вас нет интеграции) или нажмите наКарандаш
Значок справа от вас.
- Теперь прокрутите вниз и нажмите
Запрос на установку в прямом эфире
3. Подождите ответа Paynow.
Теперь ждете
Время, необходимое для получения вашего ответа, не является личным 😂😂😂, и это не должно занять более 3 дней.
Если это произойдет, вы получите «Ваша интеграция была настроена на жизнь» Сообщение или что -то в этих строках или какое -то сообщение об ошибке. В основном сообщение об ошибке приходит потому, что вы что -то пропустили.
4. Начните принимать живые платежи.
Как только я жив, я люблю тестировать его снова с небольшими количествами, чтобы убедиться, что вы можете проверить его на разных платформах, чтобы вы могли получить ощущение.
ОК, пока мы не встретимся в следующий раз …
Кредиты изображения: SecurionPay
Оригинал: “https://dev.to/takunda/is-your-paynow-integration-failing-here-is-what-to-do-365d”