> Portal Navigation:
> 
> - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version.
> - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages).
> - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`).
> - Top-level index of all portals: https://dev.wix.com/docs/llms.txt
> - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt

## Resource: Sample Flows

## Article: Sample Flows

## Article Link: https://dev.wix.com/docs/api-reference/business-solutions/e-commerce/orders/order-payment-requests/sample-flows.md

## Article Content:

# Order Payment Requests: Sample Flows

This article presents possible use cases and corresponding sample flows that you can support. It provides a useful starting point as you plan your implementation.

## Send a payment request for an order balance

A customer placed an order but hasn't completed payment yet. You want to send them a payment link so they can pay the outstanding balance.

> **Prerequisite:** Add and publish a Payment Request Page on the site in the Wix Editor before using this flow.

To send a payment request for an order balance:

1. Call [Create Order Payment Request](https://dev.wix.com/docs/api-reference/business-solutions/e-commerce/orders/order-payment-requests/create-order-payment-request.md) with the order ID, the amount to collect, a title, and a unique `source.externalId` that identifies this payment request in your system.
1. Save the `orderPaymentRequestUrl` from the response.
1. Send the URL to the customer through your preferred channel (for example, email or SMS).
1. Listen to the [Order Payment Request Paid](https://dev.wix.com/docs/api-reference/business-solutions/e-commerce/orders/order-payment-requests/order-payment-request-paid.md) webhook to be notified when the customer completes payment.

## Retrieve and resend a payment URL

A customer tells you they lost the payment link you sent them. You want to retrieve the original URL and send it again.

To retrieve and resend a payment URL:

1. Call [Query Order Payment Requests](https://dev.wix.com/docs/api-reference/business-solutions/e-commerce/orders/order-payment-requests/query-order-payment-requests.md) filtering by `orderId` and `status: "UNPAID"` to find the relevant payment request.
1. Save the `id` from the matching payment request.
1. Call [Get Order Payment Request URL](https://dev.wix.com/docs/api-reference/business-solutions/e-commerce/orders/order-payment-requests/get-order-payment-request-url.md) with the payment request ID.
1. Send the returned `orderPaymentRequestUrl` to the customer again.