Gravity Forms Payments с несколькими условиями

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

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

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


person Ian    schedule 04.12.2014    source источник


Ответы (2)


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

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

person Naomi    schedule 04.12.2014
comment
@ian это ответ на вопрос? - person Naomi; 09.12.2014

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

Мне нужно было 4 канала:
Оплата через CC
Оплата через CC Повторяющаяся
Оплата через PayPal
Оплата через PayPal Повторяющаяся

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

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

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

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

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

person Will    schedule 28.04.2015