Ripple Payments Direct 2.0

Ripple Payments Direct allows you to connect to Ripple as a payments provider. By using Ripple Payments Direct, you have a direct financial arrangement with Ripple for cross-border fiat payment services. Ripple uses XRP as the bridge currency to move value with near-instant payment settlement. Ripple takes care of delivering payments to beneficiaries, managing payout partners, providing funds to payout partners, and paying charges in exchange for payment delivery to the beneficiaries. .

Note:

Ripple Payments Direct offers the Ripple Payments UI for creating payments.
For detailed information, see Ripple Payments.

Data flow

Ripple Payments Direct's data flow is simple:

{{process.env.VAR_RPD}} data flow

  1. You - the payment originator - provide Ripple with payment instructions through Ripple Payments UI .
  2. Ripple ensures that your selected beneficiary receives the funds.
  3. Ripple Payments UI shows you key events as your payment moves through the different stages of its lifecycle.
  4. Once the payment is complete, Ripple adds the payment transaction to your invoice (if invoicing is your chosen funding method).

For more information on payment instructions and Ripple Payments events, see Send an individual payment.

Features

Ripple Payments Direct provides the following features:

  • Onboarding - Simplified customer onboarding experience and general cross-border payment process.
  • No crypto - No need to hold or manage cryptocurrency.
  • Payment network - A network of payout partners for last mile payment delivery on optimized payment paths to reach a beneficiary.
  • Compliance - Guarantee that transactions are compliant with local and national regulations.
  • Auto-retry - The system retries payments on your behalf.

Use cases

Ripple Payments Direct's supports treasury payments, business-to-business (B2B) payments, business-to-consumer (B2C) payments, and payments you make to a business or an individual on behalf of your customer. As part of these use cases, you can transfer funds to a foreign bank account, for example for:

  • Payroll
  • Liquidity management for subsidiaries
  • Vendor/supplier payments

Example use case

The following example describes a payment transaction with Ripple Payments Direct.

Turbo Sophisticated, a company headquartered in the US, wants to do their worldwide payroll from their bank account in the US. The payroll includes employees in Germany and the Philippines.

  1. Using the Ripple Payments UI , Turbo Sophisticated's payroll administrator initiates a payment with USD as the payment currency and Germany as the destination country, which automatically selects EUR as the payout currency.
  2. Ripple provides Turbo Sophisticated with a quote and once they accept the quote, Ripple moves those funds to the company's bank accounts in Germany on the company's behalf.
  3. Once the transaction is complete, Turbo Sophisticated can then pay out their employees in EUR .
  4. Turbo Sophisticated's payroll administrator then initiates another payment, following the same steps as described previously, except that the destination country is now Philippines and the payout currency PHP .

Prerequisites

To use Ripple Payments Direct, you need to complete the following prerequisites:

  • Sign a contract with Ripple to get access to the payments system and network.
  • Get started with Ripple Payments Direct using the Ripple Payments UI , which enables transaction creation and settlement and tracks status, events, and user activity.
Tip

If you're interested in getting started with Ripple Payments Direct, use the Contact the Sales Team form.

Payment flow

The following diagram represents a typical Ripple Payments Direct B2B use case:

{{process.env.VAR_RPD}} flow of funds

  1. You, the sending customer, enter payment information in the Ripple Payments UI .
  2. Ripple validates the transaction. If both the risk and compliance checks are successful, Ripple approves the transaction.
  3. The payout partner now validates the transaction. If their compliance checks are successful, they approve the transaction.
  4. XRP is moved and converted to the destination currency for distribution by the payout partner.
  5. The payout partner completes the payment by sending the funds to the beneficiary.