Variable |
Requirement |
Type |
Possible Values |
Description |
pr_is_recurring |
Optional |
boolean |
yes,no |
If passed with a value ‘yes’ sets ‘recurring’ transflag. |
pr_is_initial |
Optional |
boolean |
yes,no |
If passed with a value of ‘yes’ sets ‘recurring’ transflag. |
pr_plan_id |
Optional |
integer |
i.e. 123 |
Payment Plan ID of the selected subscription plan. Required to support Membership Management features if applicable |
pr_recurring_amount |
Optional |
decimal |
i.e. 25.00 |
Customer’s recurring fee amount. Only sent with initial Membership Management subscription sign-ups |
pr_balance |
Optional |
decimal |
i.e. 1234.56 |
Customer’s remaining balance.Only sent with initial Membership Management subscription sign-ups. |
pr_billing_cycle |
Optional |
decimal |
i.e. 3 |
Number of months between recurring charges. Only sent with initial Membership Management subscription sign-ups.[‘0’ means non-recurring.] |
pr_months_before_first_billed |
Optional |
string |
i.e. 1 |
Sets number of months before first recurring transactions, only sent with initial Membership Management sign-ups. |
pr_days_before_first_billed |
Optional |
string |
i.e. 3 |
Sets number of days before first recurring transaction, only sent with initial Membership Management subscription sign-ups. |
pr_minutes_before_first_billed |
Optional |
integer |
i.e. 0 |
Sets number of minutes before first recurring transaction, only sent with initial Membership Management subscription sign-ups. |
pr_can_renew |
Optional |
string |
yes,no |
Sets whether or not customer can renew their Membership Management subscription after it has lapsed. |
pt_customer_username |
Optional/Mandatory |
string |
|
Customer’s username (required when doing Membership Management subscription sign-ups) |
pb_customer_password |
Optional/Mandatory |
string |
|
Customer’s password (required when doing Membership Management subscription sign-ups) |
pb_customer_password_confirmation |
Optional/Mandatory |
string |
|
Customer’s password for verification. |
pd_collect_credentials |
Optional |
boolean |
yes,no |
A value of ‘yes’ will have billing page collect username/password from user.A value of ’no’ prevents collecting username/password from user, merchant must supply us those fields. |