# Sender - 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) * [Send a payment - basic](/products/payments-odl/api-docs/ripplenet/tutorials/send-a-payment/send-a-payment-basic) ## RippleNet Orchestration API ### Orchestration payments Use these operations to work with payments in the *basic payment flow*. | Operation | Method | Description | | --- | --- | --- | | [Create orchestration payment](/products/payments-odl/api-docs/ripplenet/reference/openapi/orchestration-payments/createorchestrationpayment) | POST | Create a payment using *basic payment flow*. | | [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. | | [Accept orchestration payment](/products/payments-odl/api-docs/ripplenet/reference/openapi/orchestration-payments/acceptorchestrationpayment) | POST | Accept 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. |