Skip to navigation

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 to take SCA-triggering action on behalf of users, you also need to integrate mTLS authentication 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.