---
title: "Accept orchestration payment"
method: POST
path: "/v4/orchestration/payment/accept"
tags: ["Orchestration payments"]
---

# Accept orchestration payment

`POST /v4/orchestration/payment/accept`

Accepts the orchestration payment with customer end-to-end ID and Quote ID.

## Request body

- OrchestrationPaymentAcceptRequest — JSON request object that represents an orchestration payment accept request.
  - `sender_end_to_end_id` string, required — Unique ID that the sender can specify. Persisted on all instances that participate in the payment.
  - `internal_id` string — Internal ID that the sender can optionally specify. Only visible to the sender. Only the sending RippleNet instance stores this ID.
  - `quote_id` string, uuid, required — ID of the quote to accept and continue as a payment.
  - `orchestration_template` string — Parameter for the orchestration template name. If you don't provide a template, a default template will be picked.
  - `user_info` object, required — provide one or more arbitrary key/value pairs.

## Response `201`

Successfully accepted orchestration payment.

- OrchestrationPaymentSubmitResponse — JSON response object that represents an orchestration payment query ID.
  - `sender_end_to_end_id` string — Sender end-to-end ID.

---

[API](https://skmtc.net/ripple/apis/ripplenet-server-api.md) · [All operations](https://skmtc.net/ripple/apis/ripplenet-server-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ripple/ripplenet-server-api/revisions/7843f07ca150/schema)
