---
title: "Payment Requests"
description: "Ask a customer for several open invoices at once: one charge for the total, or one link they pay once."
canonical_url: "https://twominutebilling.com/help/developers/api-reference/payment-requests"
---
# Payment Requests

> Ask a customer for several open invoices at once: one charge for the total, or one link they pay once.

Ask a customer for several open invoices at once: one charge for the total, or one link they pay once. Credit on file is applied first, then the money is applied to the invoices in the business's order (`billing_rules_config.payment_application.invoice_order`; default oldest due first). `origin` says who asked: `manual` (operator or API), `dunning` (the clock's combined retry) or `portal` (the customer). Each invoice gets its own payment, so refunds and credit notes work per invoice.

## Endpoints

<table>
<thead>
  <tr>
    <th>
      Method
    </th>
    
    <th>
      Endpoint
    </th>
    
    <th>
      Description
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      <code>
        POST
      </code>
    </td>
    
    <td>
      <a href="https://twominutebilling.com/help/developers/api-reference/payment-requests/create-a-payment-request">
        <code>
          /v1/businesses/{biz}/customers/{cus}/payment_requests
        </code>
      </a>
    </td>
    
    <td>
      Create a payment request
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        GET
      </code>
    </td>
    
    <td>
      <a href="https://twominutebilling.com/help/developers/api-reference/payment-requests/list-payment-requests">
        <code>
          /v1/businesses/{biz}/payment_requests
        </code>
      </a>
    </td>
    
    <td>
      List payment requests
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        GET
      </code>
    </td>
    
    <td>
      <a href="https://twominutebilling.com/help/developers/api-reference/payment-requests/get-a-payment-request">
        <code>
          /v1/businesses/{biz}/payment_requests/{preq}
        </code>
      </a>
    </td>
    
    <td>
      Get a payment request
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        POST
      </code>
    </td>
    
    <td>
      <a href="https://twominutebilling.com/help/developers/api-reference/payment-requests/cancel-a-payment-request">
        <code>
          /v1/businesses/{biz}/payment_requests/{preq}/cancel
        </code>
      </a>
    </td>
    
    <td>
      Cancel a payment request
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        POST
      </code>
    </td>
    
    <td>
      <a href="https://twominutebilling.com/help/developers/api-reference/payment-requests/charge-a-payment-request">
        <code>
          /v1/businesses/{biz}/payment_requests/{preq}/charge
        </code>
      </a>
    </td>
    
    <td>
      Charge a payment request
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        POST
      </code>
    </td>
    
    <td>
      <a href="https://twominutebilling.com/help/developers/api-reference/payment-requests/record-an-offline-payment-on-a-payment-request">
        <code>
          /v1/businesses/{biz}/payment_requests/{preq}/record_payment
        </code>
      </a>
    </td>
    
    <td>
      Record an offline payment on a payment request
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        POST
      </code>
    </td>
    
    <td>
      <a href="https://twominutebilling.com/help/developers/api-reference/payment-requests/email-the-payment-request-link-again">
        <code>
          /v1/businesses/{biz}/payment_requests/{preq}/send
        </code>
      </a>
    </td>
    
    <td>
      Email the payment request link again
    </td>
  </tr>
</tbody>
</table>


## Sitemap

See the full [sitemap](https://twominutebilling.com/sitemap.md) for all pages.
