The payment form allows to make the following operations classified according to different cases.
Each of these cases corresponds to a different value of the vads_page_action field.
|Use case||Value of the vads_page_action field|
|Creating a token without payment||REGISTER|
|Updating information associated with the token||REGISTER_UPDATE|
|Creating a token during a payment||REGISTER_PAY|
|Creating a token during a recurring payment||REGISTER_SUBSCRIBE|
|Creating a token upon the creation of a subscription with payment||REGISTER_ PAY_SUBSCRIBE|
|Payment by token||PAYMENT|
|Using a token to create a recurring payment||SUBSCRIBE|
|Payment with the token creation option for the cardholder||ASK_ REGISTER_PAY|
Depending on the use case (valuation of the vads_page_action field), the interactions between the buyer and the payment page will be different.