# Receiver - basic payment flow Use the operations in the RippleNet Orchestration API to integrate the RippleNet *basic payment flow* into your payment system. These API operations also let you use *webhooks* to receive notifications about changes to the status of your RippleNet payments. For more information, see: * [Payment flow](/products/payments-odl/introduction/concepts/payment-flow) * [Webhooks](/products/payments-odl/api-docs/ripplenet/best-practices/webhooks) * [Receive a payment - basic](/products/payments-odl/api-docs/ripplenet/tutorials/receive-a-payment/receive-a-payment-basic) ## RippleNet Orchestration API ### Orchestration payments Use these operations to work with payments in the *basic payment flow*. | Operation | Method | Description | | --- | --- | --- | | [Get orchestration payments](/products/payments-odl/api-docs/ripplenet/reference/openapi/orchestration-payments/getorchestrationpayments) | GET | Get all payments initiated using *basic payment flow*. | | [Get orchestration payment](/products/payments-odl/api-docs/ripplenet/reference/openapi/orchestration-payments/getorchestrationpayment) | GET | Get a payment by unique reference number. | | [Return orchestration payment](/products/payments-odl/api-docs/ripplenet/reference/openapi/orchestration-payments/returnorchestrationpayment) | POST | **For fiat payments only** Return a payment by customer end-to-end ID. | | [Reverse orchestration payment](/products/payments-odl/api-docs/ripplenet/reference/openapi/orchestration-payments/reverseorchestrationpayment) | POST | **For fiat payments only** Reverse a payment by customer end-to-end ID. | ### Orchestration payment notifications Use these operations to get notifications about payments initiated using the *basic payment flow*. | Operation | Method | Description | | --- | --- | --- | | [Get orchestration payment notifications](/products/payments-odl/api-docs/ripplenet/reference/openapi/orchestration-payments/getorchestrationpaymentnotifications) | GET | Get notifications that have a given notification status. | | [Get orchestration payment notification by UUID](/products/payments-odl/api-docs/ripplenet/reference/openapi/orchestration-payments/getorchestrationpaymentnotificationbyuuid) | GET | Get a given payment notification with specified UUID. | | [Acknowledge orchestration payment notification by UUID](/products/payments-odl/api-docs/ripplenet/reference/openapi/orchestration-payments/acknowledgeorchestrationpaymentnotificationbyuuid) | PUT | Acknowledge a notification with a specified UUID. | | [Acknowledge orchestration payment notifications](/products/payments-odl/api-docs/ripplenet/reference/openapi/orchestration-payments/acknowledgeorchestrationpaymentnotifications) | PUT | Acknowledge multiple notifications using a group of UUIDs. | ### Orchestration payment actions Use this operation to perform various webhook-enabled actions on payments. | Operation | Method | Description | | --- | --- | --- | | [Send orchestration payment action](//products/payments-odl/api-docs/ripplenet/reference/openapi/orchestration-payments/sendorchestrationpaymentaction) | POST | Get notifications that have a given notification status. |