Overview
In several cases, payment methods have optimized flows for certain scenarios. For example, redirect-based methods allow a direct server-to-server payment without customer 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. Therefore, 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 customer 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.
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 customer 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.
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. Therefore, 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 the
subMethod
class should be set with the customer’s email in both transaction instances.
Trustly PayNPlay
This Trustly feature allows you to register your customer 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.
Contact Nuvei’s Integration Team for further information.