In several cases, payment methods have optimized flows for certain scenarios. For example, redirect based methods allow a direct server-to-sever payment without user intervention under certain conditions.
These flows can be invoked by the subMethod
class of the request.
PayPal Membership Agreement (“ReferenceTransaction”)
PayPal supports direct server-to-server payment requests instead of the regular redirect flow. This request can be invoked only for re-bill transactions. In another words, a first transaction must be invoked in the regular redirect way, but if it is marked by the subMethod, then any following up transaction can be done server-to-server.
-
subMethod
should be set to ReferenceTransaction in both the first and the second transactions. - No other fields need to be provided.
PayPal Quick Registration
These PayPal features allow you to register your user based on their registration to their PayPal registration.
In order to invoke:
-
subMethod
should be set to QuickRegistration. In both the first and second transactions. - No other fields need to be provided.
Please contact Nuvei’s Integration Team for further information.
Post Finance Alias Recurring
Post Finance support directs recurring payments using this subMethod
. The first Alias Registration request returns a URL that enables the end user to perform the first payment. For any follow up, Alias Registration directs calls and returns the transaction response.
In order to invoke:
-
subMethod
should be set to AliasRegistration in both the first and second transactions. - No other fields need to be provided.
Please contact Nuvei’s Integration Team for further information.
Skrill 1 Tap
Skrill supports direct server-to-server payment requests instead of the regular redirect flow. This request can be invoked only for re-bill transactions. In another words, a first transaction must be invoked in the regular redirect way, but if it is marked by the subMethod
, then any follow-up transaction can be done server-to-server.
-
subMethod
should be set to skrill1Tap in both the first and the second transaction. - The
email field under thesubMethod
class should be set with the user’s email in both transaction instances.
Trustly PayNPlay
This Trustly feature allows you to register your user based on their registration to their Trustly registration. In order to invoke:
-
subMethod
should be set to PayNPlay. In both the first and second transactions. - No other fields need to be provided.
Please contact Nuvei’s Integration Team for further information.