The Recurring PayIn Registration object

Description

The Recurring PayIn Registration objects links a series of recurring payments and stores information about the user, Mangopay wallets, and the recurrence.

Pay-ins requested against a recurring registration are of two types:

  • CIT – Customer-initiated transaction requested when the user is on session to authenticate the payment
  • MIT – Subsequent merchant-initiated transactions in the absence of the user, based on the initial successful authentication

The registration object can be used with the following payment methods, indicated by PaymentType:

PaymentTypeRequiresCaptured using
CARD_DIRECT (default)Tokenized CardId obtained from the card registration process.Create a Recurring Card PayIn (CIT or MIT)
APPLEPAYTokenized PaymentData object retrieved from the Apple Pay API.Create a Recurring Apple Pay PayIn
GOOGLE_PAYTokenized PaymentData string retrieved from the Google Pay API.Create a Recurring Google Pay PayIn
PAYPALNo prerequisites.Create a Recurring PayPal PayIn (CIT or MIT)

Read more about the payment flow in the guide for each payment method:

Attributes

CardobjectRequired

Response object for card recurring pay-in registrations.

OR
PayPalobjectRequired

Response object for PayPal recurring pay-in registrations.

OR
Apple PayobjectRequired

Response object for Apple Pay recurring pay-in registrations.

OR
Google PayobjectRequired

Response object for Google Pay recurring pay-in registrations.