Transaction Details - Recurring
| 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. |