{"componentChunkName":"component---src-templates-simple-markdown-js","path":"/user-interface/tutorials/send-a-batch-payment/","matchPath":"","result":{"data":{"markdownRemark":{"html":"<h1 style=\"position:relative;\"><a href=\"#send-a-batch-payment\" aria-label=\"send a batch payment permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"send-a-batch-payment\"></div>Send a batch payment</h1>\n<p>This section describes the steps involved in sending a batch payment using Ripple Payments Direct.</p>\n<h2 style=\"position:relative;\"><a href=\"#prerequisite\" aria-label=\"prerequisite permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"prerequisite\"></div>Prerequisite</h2>\n<p>A validated batch payment file as described in <a href=\"/payments-direct-2/user-interface/tutorials/create-a-batch-payment-file/\">Create a batch payment file</a>.</p>\n<h2 style=\"position:relative;\"><a href=\"#1-get-quote\" aria-label=\"1 get quote permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"1-get-quote\"></div>1. Get quote</h2>\n<ol>\n<li>\nSelect the \n<strong>Payments</strong>\n tab.\n</li>\n<li>\nSelect \n<strong>Create Payment</strong>\n > \n<strong>Batch</strong>\n.\n</li>\n<li>\nSelect \n<strong>Browse</strong>\n and select the file containing the batch payment information you want to send.\n</li>\n<li>\nSelect \n<strong>Get Quote</strong>\n.\n</li>\n</ol>\n<p><img src=\"/payments-direct-2/fad5ef1aeb6301610ff6fb515d7d675d/rpd-2.0-batch.png\" alt=\"Batch payment file\"></p>\n<h2 style=\"position:relative;\"><a href=\"#2-review-quote\" aria-label=\"2 review quote permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"2-review-quote\"></div>2. Review quote</h2>\n<p>Review the FX rate, service fee, and amount received in the quote details.</p>\n<p><strong>Quote details example:</strong></p>\n<p><img src=\"/payments-direct-2/518ce9c6e38f64593bf7812d6246403c/rpd-2.0-batch-quote.png\" alt=\"Batch quote details example\"></p>\n<p><strong>1 - Foreign exchange (FX) rate:</strong> The average rate at which the source currency is exchanged for the destination currency.<br>\n<strong>2 - Ripple service fee:</strong> The total fee Ripple charges for this batch payment transaction.<br>\n<strong>3 - Amount received:</strong> The total amount received by the beneficiaries.</p>\n<h2 style=\"position:relative;\"><a href=\"#3-accept-quote-and-monitor-payment-status\" aria-label=\"3 accept quote and monitor payment status permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"3-accept-quote-and-monitor-payment-status\"></div>3. Accept quote and monitor payment status</h2>\n<p>Select <strong>Accept Quote</strong>.</p>\n<div class=\"admonition admonition-attention\"><div class=\"admonition-heading\"><h5><span class=\"admonition-icon\"><i></i></span>Note:</h5></div><div class=\"admonition-content\"><p>The <strong>Payments</strong> page lists all (batch) payments, with the most recent payment on top. After you accept the quote, you can select your payment and in the payment details you'll see the payment hopper. The payment hopper shows each payment state transition and the elapsed time between the payment states. Changes in green show successful states, while changes in red show stalled or failed states.</p></div></div>\n<p><img src=\"/payments-direct-2/40845fa81c13a6152e245454783eb802/rpd-2.0-batch-example.png\" alt=\"Batch payment complete\"></p>\n<p>As soon as the payment is transferred, the status column will show <strong>Completed</strong>, which indicates that all payments in the batch have been successful and that funds have been moved. If any of the payments within the batch have failed or are still in progress, the status column will show <strong>Failed</strong>, <strong>Validating</strong>, or <strong>Transferring</strong> accordingly. Select the Payment ID for details on why the payment has failed.</p>\n<!--## 4. Optional: Investigate and create report\n\nThis section provides instructions for gathering payment details, understanding payment events, and creating reports.\n\n- To verify the payment details, click your payment's ID and then **Payment Object JSON**. <br>In the RippleNet Payment Object (RPO), you'll find information related to your payment, such as user information and fees.\n  \n    ![Payment Object JSON](../../images/ripplenet-home/payments-reference/payment-object-json.png)\n\n- To verify the details of the event trail related to the payment, click your payment's ID and then **Event Trail JSON**. The event trail lists the types of events that happen during a payment transaction, including a timestamp and event status.\n  \n    ![Event Trail JSON](../../images/ripplenet-home/payments-reference/event-trail-json.png)\n\n- To look at pre-generated reports for {{process.env.VAR_RPD}} transactions:\n  1. Click **Monthly Statement**.\n  2. Select the **Date range** (following UTC time) and **Format** for your report.\n  3. Click **Download**.<br>\n\n  ![Monthly statement](../../images/ripplenet-home/payments-reference/monthly-statement-dialog.png)\n\n   For detailed information on the **Payment operations report** data fields, see [Monthly statement](../payments/monthly-statement.mdx).\n-->","headings":[{"value":"Send a batch payment","depth":1},{"value":"Prerequisite","depth":2},{"value":"1. Get quote","depth":2},{"value":"2. Review quote","depth":2},{"value":"3. Accept quote and monitor payment status","depth":2}]},"contentItem":{"data":{"lastModified":"2025-11-13T00:24:58.000Z","enableToc":null,"disableLastModified":null,"tocMaxDepth":null,"requestLogin":false}},"siteConfig":{"enableToc":false,"disableLastModified":true,"tocMaxDepth":4}},"pageContext":{"matchPath":"","id":"2f40ae49-8acc-531f-ae65-437f77166c44__redocly content/user-interface/tutorials/send-a-batch-payment/","seo":{"title":"Send a batch payment","description":null,"image":"","keywords":null,"jsonLd":null,"lang":null,"siteUrl":null},"pageId":"user-interface/tutorials/send-a-batch-payment.md","pageBaseUrl":"/user-interface/tutorials/send-a-batch-payment","type":"markdown","toc":{"enable":true,"maxDepth":4,"headings":[{"depth":1,"value":"Send a batch payment","id":"send-a-batch-payment"},{"depth":2,"value":"Prerequisite","id":"prerequisite"},{"depth":2,"value":"1. Get quote","id":"1-get-quote"},{"depth":2,"value":"2. Review quote","id":"2-review-quote"},{"depth":2,"value":"3. Accept quote and monitor payment status","id":"3-accept-quote-and-monitor-payment-status"}]},"data":{"title":""},"catalogInfo":null,"link":"/user-interface/tutorials/send-a-batch-payment/","sidebarName":"__root-sidebar__-data-69308394-sidebars.yaml","isLanding":false,"showPrevButton":null,"showNextButton":null,"apiVersions":null,"apiVersionId":null,"isDefaultApiVersion":null}},"staticQueryHashes":["1123603147","1302185487","1344209882","1398840060","1520077861","1975142765","2667623876","2950305614","3240152602","3743992808","561138138"]}