On This Page
Authorizing a Payment with Mastercard Using Bank of America Decryption
Method
Bank of America
Decryption
MethodThis section provides the following information:
Required Fields for Authorizing a Payment Using Mastercard 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 tospa.
- paymentInformation.tokenizedCard.transactionType-set this field to1.
- processingInformation.paymentSolution-set this field to008.
Example: Bank of America Decryption with
Mastercard Using the REST API
Bank of America
Decryption with
Mastercard Using the REST APIAuthorization Request
{ "clientReferenceInformation": { "code": "demorefnum" }, "processingInformation": { "paymentSolution": "008", "commerceIndicator": "spa" }, "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" } }, "processingInformation": { "reconciliationID": "13209255CGJSMQCR" }, "processorInformation": { "approvalCode": "888888", "responseCode": "100", "avs": { "code": "I1" } }, "submitTimeUtc": "2015-11-03T205035Z" } }