---
title: "Payment"
source_url: https://docs.rapyd.net/en/payment.html
lang: en
---

# Payment

Collects money from a payment method and deposits it into one or more Rapyd Wallets.

A payment comes into existence upon one of the following events:

- **On demand** - For one of the following types of transactions:

  - **Individual order** - The client processes an order and initiates the process for collecting money from the customer.
  - **Wallet funding** - The client or customer transfers money to a Rapyd Wallet. This can be done to fund the wallet, pay wages, pay for goods sold, or pay service fees.
  - **Order** - The client pays an order with a selected payment method.
  - **Invoice** - The client pays an invoice with a selected payment method.
  - **Checkout** - The customer is interacting with a hosted page and initiates a payment transaction.
- **Automatically** - A subscription is set up to make payments on a regular schedule.

The payment is completed upon one of the following events:

- The automatic collection is successful, such as when a card payment is captured.
- `capture` is set to **false** and the client uses the [Capture Payment](https://docs.rapyd.net/en/capture-payment.md "Capture Payment") method. For example, a car rental company puts a hold on the customer's card when the car is taken out, and captures the payment when the car is returned.
- The customer completes the steps required in the `instructions` field, for example, depositing money into an ATM or completing a bank transfer on a website.

Rapyd supports numerous payment methods in the following categories:

- **card** - A credit card or debit card drawn on a bank.
- **cash** - Funds deposited at a point-of-sale location.
- **bank transfer** - Transfer of funds from a specified bank account.
- **bank redirect** - Online payment where the customer is redirected to a third-party banking website to complete the transfer.
- **ewallet** - A local ewallet.

Methods - Payment

- [Create Payment](https://docs.rapyd.net/en/create-payment.md "Create Payment")
- [Update Payment](https://docs.rapyd.net/en/update-payment.md "Update Payment")
- [Capture Payment](https://docs.rapyd.net/en/capture-payment.md "Capture Payment")
- [Complete Payment](https://docs.rapyd.net/en/complete-payment-363014.md "Complete Payment") (Sandbox only)
- [List Payments](https://docs.rapyd.net/en/list-payments.md "List Payments")
- [Retrieve Payment](https://docs.rapyd.net/en/retrieve-payment.md "Retrieve Payment")
- [Cancel Payment](https://docs.rapyd.net/en/cancel-payment.md "Cancel Payment")

Payment Webhooks

Synchronous Webhooks

Synchronous webhooks contain exactly the same information as the `data` section of the response and may not be reproduced in the API Reference.

- [Payment Canceled Webhook](https://docs.rapyd.net/en/payment-canceled-webhook.md "Payment Canceled Webhook")
- [Payment Failed Webhook](https://docs.rapyd.net/en/payment-failed-webhook.md "Payment Failed Webhook")
- Payment Pending
- [Payment Succeeded Webhook](https://docs.rapyd.net/en/payment-succeeded-webhook.md "Payment Succeeded Webhook")
- [Payment Updated Webhook](https://docs.rapyd.net/en/payment-updated-webhook.md "Payment Updated Webhook")

Asynchronous Webhooks

- [Payment Captured Webhook](https://docs.rapyd.net/en/payment-captured-webhook.md "Payment Captured Webhook")
- [Payment Completed Webhook](https://docs.rapyd.net/en/payment-completed-webhook.md "Payment Completed Webhook")
- [Payment Expired Webhook](https://docs.rapyd.net/en/payment-expired-webhook.md "Payment Expired Webhook")
- [Payment Failed Webhook](https://docs.rapyd.net/en/payment-failed-webhook.md "Payment Failed Webhook")
- [Payment Reversed Webhook](https://docs.rapyd.net/en/payment-reversed-webhook.md "Payment Reversed Webhook")

Error Messages

- [Payment Errors](https://docs.rapyd.net/en/payment-errors.md "Payment Errors")
