# Orchestration payments ## Create orchestration payment - [POST /v4/orchestration/payment](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/orchestration-payments/createorchestrationpayment.md): Creates an orchestration payment. ## Get orchestration payments - [GET /v4/orchestration/payment](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/orchestration-payments/getorchestrationpayments.md): Gets a list of orchestration payments. ## Get orchestration payment - [GET /v4/orchestration/payment/{uniqueReferenceNumber}](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/orchestration-payments/getorchestrationpayment.md): Gets orchestration payment by unique reference number. ## Return orchestration payment - [POST /v4/orchestration/payment/return](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/orchestration-payments/returnorchestrationpayment.md): Returns the orchestration payment with customer end-to-end ID. ## Accept orchestration payment - [POST /v4/orchestration/payment/accept](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/orchestration-payments/acceptorchestrationpayment.md): Accepts the orchestration payment with customer end-to-end ID and Quote ID. ## Reverse orchestration payment - [POST /v4/orchestration/payment/reversal](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/orchestration-payments/reverseorchestrationpayment.md): Reverses the orchestration payment with customer end-to-end ID. ## Get orchestration notifications by status - [GET /v4/orchestration/payment/notification](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/orchestration-payments/getorchestrationpaymentnotifications.md): Gets a list of orchestration payment notifications with a given status. ## Get orchestration notifications by unique reference number - [GET /v4/orchestration/payment/notification/urn/{uniqueReferenceNumber}](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/orchestration-payments/getorchestrationpaymentnotificationsbyuniquereferencenumber.md): Gets orchestration payment notifications with a given unique reference number. ## Get orchestration notification - [GET /v4/orchestration/payment/notification/{uuid}](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/orchestration-payments/getorchestrationpaymentnotificationbyuuid.md): Gets a given orchestration payment notification by UUID. ## Acknowledge orchestration notification - [PUT /v4/orchestration/payment/notification/{uuid}/ack](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/orchestration-payments/acknowledgeorchestrationpaymentnotificationbyuuid.md): Acknowledges an orchestration payment notification with a specified UUID. ## Acknowledge orchestration notifications - [PUT /v4/orchestration/payment/notification/ack](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/orchestration-payments/acknowledgeorchestrationpaymentnotifications.md): Acknowledges multiple orchestration payment notifications using a list of UUIDs. ## Post action to orchestration payment - [POST /v4/orchestration/payment/action](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/orchestration-payments/sendorchestrationpaymentaction.md): Posts action into the Orchestration service.