Create a payment intent
Create a continuous (default) or transient payment intent. Continuous payment intents are created by default. To create a transient payment intent, the type field must be explicitly set to transient.
purposeOfTransfer is conditionally required: it must be supplied when the entity’s legal entity is Circle SG (CIRCLE_SG), or Circle Inc (CIRCLE_INC) with Managed Payments enabled; it is optional for other legal entities. PMT006 is not allowed.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
- Option 1
- Option 2
Universally unique identifier (UUID v4) idempotency key. This key is utilized to ensure exactly-once execution of mutating requests.
"ba943ff1-ca16-49b2-ba55-1057e70ca5c7"
Desired currency for the payment
USD, EUR Desired currency for the payments to settle in. This must match the currency used for the payment.
USD, EUR Unique system generated identifier for the wallet of the merchant.
36"212000"
Payment reason code describing the purpose of the transfer for the payment intent.
Conditionally required: it must be supplied when the entity's legal entity is Circle SG (CIRCLE_SG), or Circle Inc (CIRCLE_INC) with Managed Payments enabled. It is optional for all other legal entities.
PMT006 (Transfer to own account) is not allowed for payment intents. A missing value (when required) or a disallowed/invalid value returns error code INVALID_PURPOSE_OF_TRANSFER.
PMT000, PMT001, PMT002, PMT003, PMT004, PMT005, PMT007, PMT008, PMT009, PMT010, PMT011, PMT012, PMT013, PMT014, PMT015, PMT016, PMT017, PMT018, PMT019, PMT020, PMT021, PMT022, PMT023, PMT024, PMT025, PMT026, PMT027, PMT028, PMT029, PMT030 "PMT001"
Payment intent type. Defaults to 'continuous' if not specified.
continuous Optional metadata associated with the payment intent.
Response
Successfully created a payment intent.
- Option 1
- Option 2