Abandon an invoice
Abandon an invoice with specified identifier string.
Abandon an invoice with specified identifier string.
Marks that status of the document as `accepted`. Updates the review time and reviewer information. Intended to be used for manual overrides.
Apply a transaction to an invoice. The invoice must be unpaid. The transaction must have a non-zero unused amount (not fully applied to other invoices).
Create a Bank Account.
Create a blocklist.
Create a coupon.
Create a credential.
Create a customer without a predefined ID. The customer's primary address will be used as the default address for payment instruments, subscriptions and invoices if none are provided. If you wish to create the customer with a predefined ID (which we recommend to prevent duplication), you may use our `PUT` request described below. Read our guide to [preventing duplicates](https://api-guides.rebilly.com/core-concepts/preventing-duplicates) to understand more.
Create a customer Timeline comment or custom defined event.
Create a dispute.
Additionally, a file can be sent with:. - multipart/form-data POST request: in this case all property names are the same as the JSON ones (`file` is an uploaded file) - file body request: the file body is sent as the request body, with the appropriate `Content-Type`. No additional properties can be set along the request data The following file types only are allowed: - jpg - png - gif - pdf - mp3 If using a Publishable Api Key, only private files can be created. The files can later on be modified or used using a secret API key.
Create a KYC Document.
Create a KYC Request.
Create a Payment Card.
Create a ThreeDSecure entry.
Create an Attachment.
Create an invoice.
Create an invoice item.
Create an invoice Timeline comment.
Create Customer Timeline custom event type.
Deactivate a Bank Account.
Deactivate a Payment Card.
Get the precise amounts from a transaction allocated as invoice payments.
Issue an invoice with specified identifier string. It must be in `draft` status.
Read current authentication options.
Recalculate an invoice with specified identifier string. It will recalculate shipping rates, taxes, discounts. It is useful when coupon was revoked or customer redeemed coupon after invoice was issued and you want to apply it to this invoice.
Redeem a coupon.
Reissue an invoice with specified identifier string. It must be issued. (status must be `unpaid` or `past-due`).
Marks that status of the document as `rejected`. Updates the review time and reviewer information. Intended to be used for manual overrides.
Retrieve a Bank Account with specified identifier string.
Retrieve a blocklist with specified identifier string.
Retrieve a coupon with specified coupon ID string.
Retrieve a credential with specified identifier string.
Retrieve a schema of the given Custom Field for the given resource type.
Retrieve a customer with specified identifier string.
Retrieve a customer message with specified identifier string.
Retrieve a Lead Source of given customer.
Retrieve a dispute with specified identifier string.
Retrieve a File with specified identifier string.
Retrieve a KYC document with specified identifier string.
Retrieve a KYC request with specified identifier string.
Retrieve a list of attachments. You may sort by the id, name, relatedId, relatedType, fileId, createdTime, and updatedTime.
Retrieve a list of Bank Accounts.
Retrieve a list of blocklists.
Retrieve a list of cancellations for all subscriptions.
Retrieve a list of coupons.
Retrieve a list of credentials.
Retrieve a list of customer timeline custom event types.
Retrieve a list of customer timeline messages.
Retrieve a list of customer timeline messages for all customers.
Retrieve a list of customers.
Retrieve a list of disputes.
Retrieve a list of files.
Retrieve a list of invoice timeline messages.
Retrieve a list of invoices.
Retrieve a list of KYC documents.
Retrieve a list of KYC requests.
Retrieve a list of order timeline messages.
Retrieve a list of orders.
Retrieve a list of Payments Cards.
Retrieve a list of payment instruments.
Retrieve a list of PayPal Accounts.
Retrieve a list of plans.
Retrieve a list of products.
Retrieve a list of reactivations for all subscriptions.
Retrieve a list of tags.
Retrieve a list of transaction timeline messages.
Retrieve a list of transactions.
Retrieve a Payment Card with specified identifier string.
Retrieve a payment instrument by ID.
Retrieve a PayPal Account with specified identifier string.
Retrieve a plan with specified identifier string.
Retrieve a product with specified identifier string.
Retrieve a tag.
Retrieve a ThreeDSecure entry with specified identifier string.
Retrieve a Transaction with specified identifier string.
Retrieve a timeline message with specified identifier string.
Retrieve a Attachment with specified identifier string.
Retrieve an invoice with specified identifier string.
Retrieve a invoice message with specified identifier string.
Retrieve an order with specified identifier string.
Retrieve an order reactivation with specified identifier string.
Retrieve a order message with specified identifier string.
Retrieve an order сancellation with specified identifier string.
Retrieve a schema of Custom Fields for the given resource type.
Retrieve customer timeline custom event type.
Retrieve a list of upcoming invoices from the subscriptions which belong to. the given customer. The endpoint is temporary before upcoming invoices get a complete integration.
Retrieve an invoice items with specified invoice identifier string.
Retrieve an upcoming invoice from the specified subscription order. The endpoint is temporary before upcoming invoices get a complete integration.
Mark the KYC document as reviewed. Updates the review time and reviewer. information.
Search merchant's data to return resources such as customers, invoices, orders, transactions.
Search multiple PEP/Sanctions/Adverse Media lists with first and last name to find any blocklisted identities. Performs a fuzzy search including soundex. Not all fields are guaranteed to be filled.
Set a coupon's expiry time with the specified coupon ID. The expiredTime of a coupon must be greater than its issuedTime. This cannot be performed on expired coupons.
Updates a KYC document's documentMatches. Intended to be used for manual overrides.
[FramePay](https://docs.rebilly.com/docs/developer-docs/framepay/) is the recommended way to use when validating a digital wallet session.
Void an invoice with specified identifier string.
Tell us which provider you need, and we will ship it in the registry.
Point swirls add at an OpenAPI or GraphQL spec. Typed actions for any API you hold credentials for, today.