756 – Manual Rebill Request
Allows the merchant to manually request the execution of the Rebill and follow-up transaction when authorized by Merchant Agreement and indicated in the Merchant Profile.
756 Manual Rebill Request data description
apiUser
YES (1)
YES
Character max 50.
The API user assigned by the Gateway to the merchant. Can be obtained from the website inside your merchant account.
apiPassword
YES (2)
YES
Character max 50.
The API password assigned by Gateway to the merchant. Can be obtained from the website inside your merchant account.
apiCmd
YES (3)
YES
756
3 digit numeric transaction code must be 756
gatetransid
Yes (4)
COND
Character max 50.
UGateway transaction id received in the original charge request.
transaction
YES
Xml Node
Section containing Transaction Information
transaction->amount
OPT
Number with point decimal
Full amount to charge in currency specified. If not provided, rebill->amount from initiating 700 transaction will be used
transaction-> merchanttransid
YES (5)
YES
Number with point decimal
Unique merchant transaction id for this rebill transaction must be included in the request. Merchant transaction id can be up to 100 characters id.
transaction->merchantspecific1
OPT
Character max 200.
Merchant specific data for merchant use only. Data sent in this field will be stored and sent in any communication or response to the merchant.
transaction->merchantspecific2
OPT
Character max 200.
Merchant specific data for merchant use only. Data sent in this field will be stored and sent in any communication or response to the merchant.
transaction->merchantspecific3
OPT
Character max 200.
Merchant specific data for merchant use only. Data sent in this field will be stored and sent in any communication or response to the merchant.
transaction->merchantspecific4
OPT
Character max 200.
Merchant specific data for merchant use only. Data sent in this field will be stored and sent in any communication or response to the merchant.
transaction->merchantspecific5
OPT
Character max 200.
Merchant specific data for merchant use only. Data sent in this field will be stored and sent in any communication or response to the merchant.
checksum
YES
Character no limit
SHA-1 calculated using the fields specified by the transaction plus the API key assigned by gateway to the merchant. This field must be calculated using the fields marked as “Include in checksum” (in the order indicated) plus the API key at the end.
756 Manual Rebill Request Response
result
YES
Character
Indicates the result of the transaction. SUCCESS: Customer’s Credit Card account has been charged (or AUTHORIZED) with the amount of the transaction. DECLINED: transaction was declined. ERROR: An error has been detected in the request.
merchanttransid
YES
Character max 50.
Unique merchant transaction id received in the request.
transref
COND
Integer
Gateway’s transaction reference number. Will be sent in the response only if the result is not ERROR. Merchant should save this reference number for support and troubleshooting.
gatetransid
COND
Character 36
Gateway transaction ID. Will be sent in the response only if the result is not ERROR. Merchant should save this reference number for other transaction activity performed through API.
errorcode
YES
Character exactly 3
Error Code of the transaction or 000 if no error condition found.
errormessage
OPT
Character max 100
Full description of the error.
description
OPT
Character no limit
Optional details of the transaction except in the case of DECLINED and then the reason for the decline. May be null.
756 Manual Rebill Request Sample
756 Manual Rebill Request Response
The response to a 756-Manual Rebill Request transaction is a plain xml un-encoded that contains the following data:
Last updated