Membership Administration - Billing Member
Uses information from a membership profile on file (except amount) to do a new authorization, so it does not need to be re-sent.
Variable | Required | Max Size | Notes |
publisher-name | Mandatory | NA | Gateway account username issued to you. |
publisher-password | Mandatory | NA | Remote Client Password - This is different then the password used to login. |
mode | Mandatory | NA | Value needs to be set to ‘bill_member’ |
username | Mandatory | 12 | Customer’s username. |
card-amount | Mandatory | 10 | Amount to be charged. |
transflags | Optional | NA | Value needs to be set to ‘recurring’(see note 1) |
sndemailflg | Optional | 1 | Set value to ‘1’ to have confirmation email sent for the transaction.(see note 2) |
Notes:
In addition to the fields listed above, any additional support fields, as defined in Section 1 of this document, can be submitted as well.
-
Only set the ’transflags’ field when submitting ‘recurring’ transactions. For one-time/stand alone transactions [i.e. when used in an ‘Remember This Card’ or ‘Electronic Wallet’ like manner], please do not include the ’transflags’ field.
-
By default this mode does not send any confirmation emails to merchant or customer. You must tell us within your request, when you wish for the confirmation emails to be sent out.
Response Values - Billing Member
Variable | Value | Notes |
FinalStatus | success/badcard/problem/fraud | success - Transaction was successfulbadcard - Transaction failed due to decline from processorproblem - Transaction failed due to problem unrelated to credit card.fraud - Transaction failed due to failure of FraudTrack2 filter settings. |
Mstatus | success/badcard/problem | Deprecated in favor of FinalStatus. |
success | yes/no/problem | |
avs-code | See Table AVS-1 in Appendix A. | |
auth-code | Authorization Code. | |
MErrMsg | Error Response Message. | |
errdetails | If transaction fails data validation or fraud testing, then message will comprise a pipe-delimited list of problem variables and corresponding error messages. Requires subscription to FraudTrack2. | |
aux-msg | Additional Message. | |
orderID | Unique numeric order ID used to identify transaction for any future activity including voids and returns. | |
user-agent | Browser or Indentifier of posting system. | |
ipaddress | IP address of posting system. | |
Duplicate | yes/no | If the orderID of the transaction has been previously submitted, then the value of ‘Duplicate’ will be set to ‘yes’, and the values of the other fields will be the same as the original transaction. |