pricingIntents

Create pricing intent

Use this method to create a pricing intent that you can assign to a processing account.

In the request, you must provide the following:

  • Processing fees, including the pricing program and the fee to process each transaction.
  • Gateway fees, including the fee for each transaction handled by our gateway.
  • Base fees, including maintenance and PCI fees.

In the response, our gateway returns information about the pricing intent and the pricingIntentId, which you need for the following methods:

post/pricing-intents

Headers

Authorizationstring required

Bearer authentication

Idempotency-Keystring uuid required

Unique identifier that you generate for each request. You must use the UUID v4 format for the identifier. For more information about the idempotency key, go to Idempotency.

Request body

idstring

Unique identifier of the pricing intent.

createdDatestring date-time

Date and time that we received your request to create the pricing intent. We return this value in the ISO-8601 format.

lastUpdatedDatestring date-time

Date and time that the pricing intent was last modified. We return this value in the ISO-8601 format.

status'active' | 'pendingReview' | 'rejected'

Status of the pricing intent. The value can be one of the following:

  • active - We have approved the pricing intent.
  • pendingReview - We have not yet reviewed the pricing intent.
  • rejected - We have rejected the pricing intent.
keystring required

Unique identifier that you can assign to the pricing intent for your own records.

metadataobject

Metadata object that contains your custom data.

country'US' required

Two-digit code for the country that the pricing intent applies to. The format follows the ISO-3166-1 standard.

version'5.2' required

Version of the MPA.

Response

Successful response. We created the pricing intent and it is waiting for approval.

idstring

Unique identifier of the pricing intent.

createdDatestring date-time

Date and time that we received your request to create the pricing intent. We return this value in the ISO-8601 format.

lastUpdatedDatestring date-time

Date and time that the pricing intent was last modified. We return this value in the ISO-8601 format.

status'active' | 'pendingReview' | 'rejected'

Status of the pricing intent. The value can be one of the following:

  • active - We have approved the pricing intent.
  • pendingReview - We have not yet reviewed the pricing intent.
  • rejected - We have rejected the pricing intent.
keystring required

Unique identifier that you can assign to the pricing intent for your own records.

metadataobject

Metadata object that contains your custom data.

country'US' required

Two-digit code for the country that the pricing intent applies to. The format follows the ISO-3166-1 standard.

version'5.2' required

Version of the MPA.

Changes

No recorded changes to this endpoint across all 1 revision of this API.