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.

  1. 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.

  2. 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.