3a: Split/Partial Shipment (Mastercard) {#pa-3ri-3a-test-split-partial-ship-mc}
===============================================================================

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 | 52XXXX XX XXXX 2235  |

Endpoint
--------

Set the `payerAuthSetupService_run` field to `true`.  
Send the request to:  
**Production:** `https://ics2ws.ic3.com/commerce/1.x/transactionProcessor`  
**Test:** `https://ics2wstest.ic3.com/commerce/1.x/transactionProcessor`

Required Fields for 3RI 3a: Split/Partial Shipment (Mastercard) {#pa-3ri-3a-test-split-partial-ship-mc-req}
===========================================================================================================

Required Fields
---------------

[payerAuthEnrollService_ authenticationIndicator](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/payer-auth-enroll-service-auth-indicator.md "")
:
Set this field value to `02`.

\&gt;[payerAuthEnrollService_challengeCode](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/payer-auth-enroll-service-challenge-code.md "")
:
Set this field value to `03`.

[payerAuthEnrollService_deviceChannel](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/payer-auth-enroll-service-device-channel.md "")
:
Set this field value to `3RI`.

\&gt;[payerAuthEnrollService_messageCategory](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/payer-auth-enroll-service-message-category.md "")
:
Set this field value to `01`.

\&gt;[payerAuthEnrollService_ priorAuthenticationData](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/payer-auth-enroll-service-prior-authentication-dat.md "")
:

[payerAuthEnrollService_ priorAuthenticationMethod](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/payer-auth-enroll-service-prior-authentication-met.md "")
:
Set this field value to `02`.

\&gt;[payerAuthEnrollService_ priorAuthenticationTime](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/payer-auth-enroll-service-prior-authentication-tim.md "")
:

[payerAuthEnrollService_ requestorInitiatedAuthenticationIndicator](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/payer-auth-enroll-service-requestor-initiated-auth.md "")
:
Set this field value to `06`.
