Пробный период экспресс-оплаты PayPal — платеж задерживается на 24 часа?

Новый клиент — в Малайзии — используя нашу платформу CMS.

Для ее продукта установлен пробный период в размере 297 долларов США с использованием нашей полностью интегрированной системы PayPal Express Checkout. После пробного периода в 30 дней ее члены платят по 7 долларов в месяц. периодическая плата.

Все работает безупречно — от оформления заказа до настройки профиля, доступа в личный кабинет к учетной записи …

Кроме…

Пробный период начисляется не сразу и не отображается ни в ее PayPal, ни в PayPal для покупателей в течение 24 часов.

Вот мои вопросы:

  1. PayPal заявляет, что пробные периоды могут занять до 24 часов, особенно на таких рынках, как Сингапур или Малайзия — это, скорее всего, наша проблема?

  2. Часовые пояса — наш клиент, очевидно, находится в часовом поясе Малайзии — наши серверы работают в восточной части США, а PayPal — в тихоокеанском регионе США. Мы добавили варианты часовых поясов, чтобы наши серверы и часовые пояса клиента соответствовали (с использованием UTC) — но платежи за пробные периоды все еще задерживаются — не равномерно по часам или минутам, а по-разному для отправки.

Все транзакции завершаются правильно в течение 24 часов, но это сбивает с толку как пользователя нашей платформы, так и ее участников.

Это распространенная проблема и может ли она быть решена или это PayPal SOP?

0

Решение

Андрей Ангел,

Я разработал его в рамках YII. Да, вы правы. Я использую API периодического платежа NVP, используя Express Checkout в Paypal. вот код,

`
'EC-55C39358W5921893B',
'PAYERID' => 'ZHM83TJRY68YJ',
'PAYMENTACTION' => 'Продажа',
'DESC' => 'Периодический платеж',
'CURRENCYCODE' => 'USD',
'AMT' => '100,00',
'PROFILESTARTDATE' => '2015-02-09T17: 54: 21Z',
'BILLINGPERIOD' => 'Day',
'BILLINGFREQUENCY' => '3',
'TOTALBILLINGCYCLES' => '5',
'MAXFAILEDPAYMENTS' => '3',
'PAYERSTATUS' => 'проверено',
'TRIALBILLINGPERIOD' => 'Месяц',
'TRIALBILLINGFREQUENCY' => '1',
'TRIALTOTALBILLINGCYCLES' => '1',
'TRIALAMT' => '30,00',
);
$ datails = $ paypal-> CreateRecurringPaymentsProfile ($ paymentInfo);
if ($ paypal-> isCallSucceeded ($ datails)) {
эхо «Успех»;
}
?>
`
0

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

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

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