Повторяющийся профиль Opencart с двойной оплатой

Я использую учетную запись PayPal для песочницы, чтобы протестировать экспресс-оплату с повторяющимися профилями Opencart2. Я получаю единовременный платеж за продукт и первый регулярный платеж одновременно - фактически удваивая первоначальный платеж! Это потому, что я нахожусь в режиме песочницы, и IPN не может предоставить отзыв? Или я что-то упускаю.

В качестве альтернативы, как я могу удалить цену и просто использовать повторяющуюся цену профиля. Например. Я хотел бы взимать различную плату за один и тот же продукт в зависимости от повторяющегося профиля, но я не могу, так как начальная цена является статической (поэтому я настроил несколько версий одного и того же продукта с одним повторяющимся профилем, чтобы они соответствовали учету это).

Спасибо


person Groc    schedule 09.05.2015    source источник
comment
Почему бы просто не избавиться от первоначальной суммы и не создать профиль самостоятельно? Затем он взимает плату в первый день, когда профиль создан, и вы получаете только один платеж. Если вы хотите оставить первоначальную сумму, вам нужно будет изменить дату начала профиля на 1 срок (месяц, год или что-то еще) в будущем, а не в тот же день.   -  person Drew Angell    schedule 10.05.2015
comment
На самом деле PayPal обрабатывает это хорошо, но OpeCart выдает мне эту ошибку, когда отправляет меня обратно на мою страницу для подтверждения. Эта транзакция не может быть обработана. Сумма к оплате равна нулю.   -  person Groc    schedule 10.05.2015
comment
Можете ли вы предоставить журналы запросов API PayPal? Похоже, что может происходить то, что OpenCart вызывает DoExpressCheckoutPayment и CreateRecurringPaymentsProfile для завершения оформления заказа, когда он должен вызывать только последний.   -  person Drew Angell    schedule 10.05.2015
comment
Это все еще проблема в openCart. Я использовал обходной путь @robert-m, но некрасиво менять языковые файлы, что влияет на другие продукты. Я считаю, что Эндрю прав - API вызывает оба, когда он должен вызывать только повторяющиеся в catalog/controller/extension/payment/pp_express.php   -  person RMagauran    schedule 21.01.2018


Ответы (1)


Вы можете включить пробный период для повторяющегося профиля, так как первый срок включен в стоимость продукта.

Вы, конечно, захотите изменить язык по умолчанию, так как это смутит клиентов, когда они увидят...

0,00 долл. США каждые 1 мес. за 1 платеж, затем 9,95 долл. США каждые 1 мес. до отмены

Я обычно удаляю текст перед "$9,95"

person Mavelo    schedule 17.12.2016