VIP Preferred

The Paysafe Payments API supports VIP Preferred as a Payment Instrument. You can process VIP Preferred payments using the Payments API..

The Payments API cater to the following needs for VIP Preferred:

Typical Scenarios

VIP Preferred Payment

When you want to process a VIP Preferred payment request, you would do the following:

  1. Create a Payment Handle with the transactionType parameter set to PAYMENT and the paymentType parameter set to VIPPREFERRED.
  2. Since VIP Preferred is supported only via a hosted page, Paysafe returns a response with the following:
    • The action parameter is set to REDIRECT
    • A payment_redirect link that points to the VIP Preferred hosted page URL
  3. You can either embed the hosted page within your own custom checkout solution or redirect the customer to the hosted page URL on a different tab.
  4. Interactions on the hosted page are handled by Paysafe and on successful payment, we will notify you on the on_completed parameter included with your request.
  5. At this point, the status of the Payment Handle becomes PAYABLE.
  6. Use the paymentHandleToken returned in the response to process the Payment request.

Once the Payment request is successfully completed, the funds are immediately transferred to the merchant's account.

APIs to use: Payment Handles+ Payments

VIP Preferred Withdrawal

When you want to process a VIP Preferred withdrawal request, you would do the following:

  1. Create a Payment Handle with the transactionType parameter set to STANDALONE_CREDIT and the paymentType parameter set to VIPPREFERRED.
  2. This Payment Handle should immediately have the status of PAYABLE
  3. Use the paymentHandleToken returned in the response to process the Withdrawal request.

Once the Payment request is successfully completed, the funds are immediately transferred to the customer's account.

APIs to use: Payment Handles+ Standalone Credits

Did you find this page useful?