Гравитационные формы платежей с несколькими условиями

0

У меня есть форма для пожертвований с возможностью оплаты пользователем кредитной карты (auth.net) или с помощью PayPal. У меня также есть возможность, чтобы пользователь настраивал повторяющиеся пожертвования.

Мне нужно проверить условия отправки платежа на Auth.net, когда выбран вариант кредитной карты, а также когда проверяется кредитная карта и повторяющееся пожертвование (то же самое для PayPal).

К сожалению, условия обработки платежей предлагают только один вариант... так что я немного застрял на этом этапе. Любые расширения или предложения, чтобы заставить это работать? Клиент попросил, чтобы они принимали как Auth.net, так и Paypal (хотя да, PayPal принимает кредитные карты... они все еще хотят этого).

Теги:
gravity-forms-plugin
paypal
authorize.net

2 ответа

1

Ключевым моментом здесь является наличие всех ваших условий в одном поле (обычно я использую поле переключателя), чтобы вы могли использовать это поле в своей условной логике как для поля вашей кредитной карты, так и для ваших каналов обработки платежей.

Посмотрите этот пример с помощью PayPal и Stripe - он работает одинаково для любого платежного процессора (там также есть пример формы, которую вы можете импортировать на свой сайт, чтобы увидеть, как он работает непосредственно в редакторе форм).

  • 0
    @ian это отвечает на вопрос?
0

Я столкнулся с тем же вопросом и подумал, что это шоу, но это то, что я сделал:

Мне понадобилось 4 канала:
Оплатить через CC
Оплатить через CC Повторяющийся
Оплата через PayPal
Оплатить через PayPal

НО, у меня была обработка checkbox (Да), и переключатели, обрабатывающие тип оплаты (CC/PayPal), и НЕ хотели их унифицировать.

Итак, я назначил свое повторяющееся значение "1",
Я назначил "Pay with CC" значение "3" и PayPal на "0",

Я создал новое поле "Число" и обозначил его "Условная логика PayPal",
Затем я включил расчет, чтобы добавить "повторяющийся + тип платежа".

Итак, теперь фиды:
Отправить в PayPal, если "Условная логика PayPal" равна 0
Отправить в PayPal в качестве подписки, если "Условная логика PayPal" равна 1
Платите с помощью CC, если "Условная логика PayPal" равна 3
Платите с CC в качестве подписки, если "Условная логика PayPal" равна 4

работал на меня :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню