Update a Recurring PayIn Registration

This call can be used to modify parameters in the following scenarios: - **Reauthentication** – Update the `CardId` (card) or `PaymentData` (Apple Pay and Google Pay) if re-authentication is necessary (indicated by the `Status` becoming `AUTHENTICATION_NEEDED`). This must be followed by a CIT pay-in request. - **User data change** – Update `Billing` or `Shipping` if required - **Recurrence ending** – Set the `Status` to `ENDED` if the recurring payments have finished or will no longer be used The existing registration's `PaymentType` must match the request variant.

Authentication

AuthorizationBearer
Bearer authentication of the form `Bearer <token>`, where token is your auth token. If your platform is using a [proxy](/guides/sca/proxy-management) to take SCA-triggering action on behalf of users, you also need to integrate [mTLS authentication](/guides/sca/platform) and use the `api-mtls` base URL.

Path parameters

ClientIdstringRequired
Platform's API account identifier, associated with the API key.
RecurringPayinRegistrationIdstringRequired

The unique identifier of the recurring pay-in registration.

Request

This endpoint expects an object.
CardobjectRequired

Request body for updating a Card recurring pay-in registration (PaymentType CARD_DIRECT).

The existing registration’s PaymentType must match the request variant. Updating the CardId requires re-authentication via a new CIT.

OR
Apple PayobjectRequired

Request body for updating an Apple Pay recurring pay-in registration (PaymentType APPLEPAY).

The existing registration’s PaymentType must match the request variant. Updating the PaymentData requires re-authentication via a new CIT.

OR
Google PayobjectRequired

Request body for updating a Google Pay recurring pay-in registration (PaymentType GOOGLE_PAY).

The existing registration’s PaymentType must match the request variant. Updating the PaymentData requires re-authentication via a new CIT.

OR
PayPalobjectRequired

Request body for updating a PayPal recurring pay-in registration (PaymentType PAYPAL).

The existing registration’s PaymentType must match the request variant.

Response

Success
Cardobject

Response object for card recurring pay-in registrations.

OR
PayPalobject

Response object for PayPal recurring pay-in registrations.

OR
Apple Payobject

Response object for Apple Pay recurring pay-in registrations.

OR
Google Payobject

Response object for Google Pay recurring pay-in registrations.