CaptureTransaction
Use this procedure to capture funds for a transaction that was previously authorized using the ChargeCreditCard stored procedure.
You must specify values for the TransId and Amount fields.
Input
Name | Type | Required | Description |
TransId | String | False | The unique transaction Id. required= |
Amount | String | False | Amount of the transaction. This is the total amount and must include tax, shipping, and any other charges. The amount can either be hard coded or posted to a script. required= |
InvoiceNumber | String | False | Merchant-defined invoice number associated with the order. |
Orderdescription | String | False | Description of the item purchased. |
Result Set Columns
Name | Type | Description |
ResponseCode | String | Overall status of the transaction.Possible values are : 1 = Approved ,2 = Declined ,3 = Error ,4 = Held for Review |
AvsResultCode | String | Address Verification Service (AVS) response code. Indicates the result of the AVS filter. |
TransId | String | The payment gateway assigned identification number for transaction. The transId value must be used for any follow-on transactions such as a credit, prior authorization and capture, or void. |
RefTransID | String | The transaction ID of a related, previously settled transaction. |
Code | String | Response code that represents the status. |
Description | String | Text description of the status. |