3a: Split/Partial Shipment (Mastercard)

In this instance, the purchase includes multiple items that do not become available to the customer at different times. For example, the customer order has backordered or preordered items. During the initial purchase, the authentication should be for the full amount total (including products to be shipped at a later time).
Card Type
Test Card Number
Mastercard
Card Type = 002
520000
00 0000 2235

Endpoint

Production:
POST
https://api.smartpayfuse.barclaycard
/risk/v1/authentication-setups
Test:
POST
https://api.smartpayfuse-test.barclaycard
/risk/v1/authentication-setups

Required Fields for 3RI 3a: Split/Partial Shipment (Mastercard)

Required Fields

consumerAuthenticationInformation. challengeCode
Set this field value to
03
.
consumerAuthenticationInformation. deviceChannel
Set this field value to
3RI
.
consumerAuthenticationInformation. messageCategory
Set this field value to
01
.
consumerAuthenticationInformation. priorAuthenticationData
consumerAuthenticationInformation. priorAuthenticationMethod
Set this field value to
02
.
consumerAuthenticationInformation. priorAuthenticationTime
onsumerAuthenticationInformation. requestorInitiatedAuthenticationIndicator
Set this field value to
06
.
consumerAuthenticationInformation. strongAuthentication.authenticationIndicator
Set this field value to
02
.

REST Example: Checking Enrollment for 3RI Split Shipment Transaction (Mastercard)

Light Dark
Request
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
{"orderInformation": { "amountDetails": { "currency": "eur", "totalAmount": "100.00" }, "lineItems": [ { "unitPrice": "120.00" } ], "billTo": { "address1": "201 S. Division St.", "administrativeArea": "MI", "country": "US", "locality": "Ann Arbor", "firstName": "RTS", "lastName": "VDP", "email": "test@cybs.com", "postalCode": "48104-2201" } }, "paymentInformation": { "card": { "type": "002", "expirationMonth": "12", "expirationYear": "2027", "number": "5200000000002235" } }, "deviceInformation": { "httpAcceptContent": "all", "httpBrowserLanguage": "en", "httpBrowserJavaEnabled": "y", "httpBrowserColorDepth": 1, "httpBrowserScreenHeight": 1, "httpBrowserScreenWidth": 1, "httpBrowserTimeDifference": 5, "userAgentBrowserValue": "chrome" }, "recurringPaymentInformation": { "endDate": "20240906", "frequency": "31", "numberOfPayments": "1", "originalPurchaseDate": "2024080511243877", "sequenceNumber": "1" }, "consumerAuthenticationInformation": { "strongAuthentication": { "authenticationIndicator": "02" }, "challengeCode": "03", "deviceChannel": "3RI", "messageCategory": "01", "priorAuthenticationData": "bf67e7e6-c8cf-4b93-a211-3f4f60b07524", "priorAuthenticationMethod": "02", "priorAuthenticationTime": "202408051124", "requestorInitiatedAuthenticationIndicator": "06", "referenceId": "CybsCruiseTester-ddb08174" }}
Response to a Successful Request
12345678910111213141516171819202122232425262728293031
{"clientReferenceInformation": { "code": "RTS-Auth" }, "consumerAuthenticationInformation": { "eciRaw": "02", "authenticationTransactionId": "dgHSe0WYJbcT51D8pTQ0", "strongAuthentication": { "OutageExemptionIndicator": "0" }, "token": "AxjzbwSTiS7CLi6JgeyFABECT34jGkKb0h04ghLQyaSZV0ekj0yAmAAAzwTl", "paresStatus": "Y", "acsReferenceNumber": "Cardinal ACS", "ucafCollectionIndicator": "2", "ucafAuthenticationData": "AJkBBkhgQQAAAE4gSEJydQAAAAA=", "directoryServerTransactionId": "1740697e-f8bd-4fde-8a12-c95e398c2409", "veresEnrolled": "Y", "threeDSServerTransactionId": "c9c607a1-a130-4226-8a22-376e1183a5ae", "acsOperatorID": "MerchantACS", "ecommerceIndicator": "spa", "specificationVersion": "2.2.0", "acsTransactionId": "74fd3b64-5abb-4ac2-b090-1fba79996123" }, "id": "7252939727216490704005", "paymentInformation": { "card": { "bin": "520000", "type": "MASTERCARD" } }, "status": "AUTHENTICATION_SUCCESSFUL", "submitTimeUtc": "2024-09-02T16:19:32Z"}