Create an Order

A PAYARC-hosted payment page that helps collect payments quickly. It works across devices and is designed to increase conversion. Checkout makes it easy to build a first-class payments experience.

One-Time Checkout

This checkout is valid for one time only. Provide the "payment_form_url" value from the response to the customers. The customers can use that URL to open the checkout page on any browser to make payments.



Payment Parameters

amount

  • Type: integer

  • Description: A positive integer in cents representing how much to charge.

  • Required: Yes

  • Format: Numeric (in cents)

  • Min Length: 1

  • Max Length: 8

  • Example:

    • 9 would be $0.09
    • 99999999 would be $999,999.99
  • Note: The minimum amount is $0.50 USD when testing in the test environment.

surcharge_percent

  • Type: integer

  • Description: A positive integer representing the surcharge percentage to be added for the charge.

  • Required: Conditional

  • Format: Numeric

  • Min Length: 0

  • Max Length: 4

  • Note: surcharge_fixed should not be present with surcharge_percent.

surcharge_fixed

  • Type: integer

  • Description: A positive integer in cents representing a flat surcharge fee to be added to the amount.

  • Required: Conditional

  • Format: Numeric

  • Min Length: 1

  • Max Length: 8

  • Example:

    • 9 would be $0.09
    • 99999999 would be $999,999.99
  • Note: surcharge_percent should not be present with surcharge_fixed.

payment_method

  • Type: string

  • Description: If the field is present in the input data, it must not be empty or null.

  • Required: Optional

  • Format: String

  • Min Length: 1

  • Max Length: 250

currency

  • Type: string

  • Description: Three-letter ISO currency code, in lowercase.

  • Required: Optional. If the field is present in the input data, it must not be empty and must be usd.

  • Format: Alphabetic

  • Enumeration: Allowed Values: usd

dynamic_amount

  • Type: integer

  • Description: Determines from where the amount will be considered.

  • Required: Optional

  • Format: Boolean

  • Default: 0

cancel_url

  • Type: string

  • Description: Cancellation URL. If the field is present in the input data, it must not be empty and must be a valid URL.

  • Required: Optional

  • Format: URL

  • Min Length: 10

  • Max Length: N/A

multi_use

  • Type: integer

  • Description: Manage usability of a task.

  • Required: Optional

  • Format: Boolean

  • Default: 0

order_description

  • Type: string

  • Description: Short description of the order.

  • Required: Optional

  • Format: String

  • Min Length: 0

  • Max Length: 191

order_name

  • Type: string

  • Description: Short description of the order.

  • Required: Optional

  • Format: String

  • Min Length: 0

  • Max Length: 191

product_description

  • Type: string

  • Description: Brief product description.

  • Required: Optional

  • Format: String

  • Min Length: 0

  • Max Length: 250

product_images

  • Type: string

  • Description: Array of JSON product images.

  • Required: Optional

  • Format: String (JSON)

  • Min Length: 0

  • Max Length: 65k

product_name

  • Type: string

  • Description: Name of the product.

  • Required: Optional

  • Format: String

  • Min Length: 0

  • Max Length: 250

quantity

  • Type: integer

  • Description: Quantity.

  • Required: Optional

  • Format: String

  • Min Length: 0

  • Max Length: 12

send_via

  • Type: string

  • Description: Brief product description.

  • Required: Optional

  • Format: String

  • Min Length: 0

  • Max Length: 191

success_url

  • Type: string

  • Description: Success URL. If the field is present in the input data, it must not be empty and must be a valid URL.

  • Required: Optional

  • Format: URL

  • Min Length: 10

  • Max Length: N/A

Language
Authorization
Header
Click Try It! to start a request and see the response here!