On This Page
Authorizing a Payment with Visa Using Bank of America Decryption
Method
Bank of America
Decryption
MethodThis section provides the following information:
Required Fields for Authorizing a Payment Using Visa and the Bank of America
Decryption Method
Bank of America
Decryption MethodThe following fields are required when submitting an authorization request using the
Bank of America
decryption method:- descriptor-set this field under thefluidDataobject toRklEPUNPTU1PTi5TQU1TVU5HLklOQVBQLlBBWU1FTlQ=.
- processingInformation.commerceIndicator-set this field tointernet.
- paymentInformation.tokenizedCard.transactionType-set this field to1.
- processingInformation.paymentSolution-set this field to008.
Example: Bank of America Decryption with Visa
Using the REST API
Bank of America
Decryption with Visa
Using the REST APIAuthorization Request
{ "clientReferenceInformation": { "code": "demorefnum" }, "processingInformation": { "paymentSolution": "008", "commerceIndicator": "internet" }, "paymentInformation": { "tokenizedCard": { "transactionType": "1" } }, "fluidData": { "descriptor": "ABCDEFabcdefABCDEFabcdef0987654321234567", "value": "RklEPUNPTU1PTi5TQU1TVU5HLklOQVBQLlBBWU1FTlQ=" }, "billTo": { "firstName": "James", "lastName": "Smith", "address1": "111 S. Division St.", "address2": "Suite 123", "locality": "Ann Arbor", "administrativeArea": "MI", "postalCode": "48104-2201", "country": "US", "email": "demo@example.com", "phoneNumber": "9999999999" }, "orderInformation": { "amountDetails": { "currency": "USD", "totalAmount": "100.00" } } }
Authorization Response
{ "clientReferenceInformation": { "code": "demorefnum" }, "orderInformation": { "amountDetails": { "currency": "USD", "authorizedAmount": "100.00" } }, "paymentInformation": { "tokenizedCard": { "prefix": "294672", "suffix": "4397", "expirationMonth": "08" } }, "processingInformation": { "reconciliationID": "13209254CGJSMQCQ" }, "processorInformation": { "approvalCode": "888888", "responseCode": "100", "avs": { "code": "I1" } } }