Overview
The Purchase object represents a one-time payment of money from a Buyer to your organization.Methods
- Create
- Commit
- Get
- Update
- List
- List for Buyer
POST /purchaseCreate a new purchase.
Body Parameters
string
required
ID of buyer making the purchase.
array
required
Array of items in the purchase, each containing a
name, description, amount_in_cents, and quantity info.boolean
default:false
If
true, the purchase is eligible to be automatically refunded if a later fraud alert is detected on the payment card, minimizing the risk of chargebacks. A common use case is to set this to true if you are selling digital goods. Contact Manifest to configure your fraud refund window (default is 72 hours).The Purchase status will be updated to refunded and you will receive a purchase.update webhook after the refund is processed.Example
Properties
string
Identifier for this purchase.
string
ID of buyer making the purchase.
string
Status of purchase. One of:
array
Array of items in the purchase, each containing a
description, amount_in_cents, and meta data. You are responsible for adding items for tax and shipping, if applicable.number
Total amount of the purchase in cents.
number
Fee amount of the purchase in cents.
number
Net total amount of the purchase in cents. This amount will be deposited into your operating account.
string
URL to the receipt PDF for the purchase, once paid.
string
Brand of the payment card used for the purchase, if available.
string
Last 4 digits of the payment card used for the purchase, if available.
array
Array of activity log entries for the purchase, each containing an entry and date.
boolean
default:false
If
true, the purchase is eligible to be automatically refunded if a later fraud alert is detected on the payment card, minimizing the risk of chargebacks. A common use case is to set this to true if you are selling digital goods. Contact Manifest to configure your fraud refund window (default is 72 hours).The Purchase status will be updated to refunded and you will receive a purchase.update webhook after the refund is processed.object
User defined data associated with the purchase.
string
Date and time when the purchase was created.
string
Date and time when the purchase was last updated.