Capture Transaction Hold

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Use this endpoint to complete an existing transaction with a credit card hold.

🚧

Holds expire after 6 days

Any attempts to capture a transaction hold after this time period will fail.

Use cases

  • Let users bid for an NFT auction via fiat and charge them only if they are the top bidder when the auction ends.
  • Allow a buyer to pre-order an NFT via fiat and charging them only when the sale period begins.
🛠️

Creating a transaction hold

When creating a Checkout Element pass in capturePaymentLayer: true to create a checkout that holds the card.

The buyer won't be charged and the NFT won't be claimed until you make a second API call to capture the payment.

Path Params
string
required
Defaults to xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

The transaction ID to capture payment and complete the NFT mint. This transaction ID is found in the payment:hold_created webhook event.

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json