| entity_id required | string <uuid> ID of the entity that is using the orchestration API.
This ID is provided by Purse.
|
| amount required | integer >= 0 Example: "4299" Amount to be payed in currency minor unit.
For example, 4299 is 42.99 EUR.
Can only be set to 0 (zero) if /allow_future_usage is set to true.
|
| currency required | string (Currency) Enum: "CHF" "EUR" "GBP" "JPY" "USD" Example: "EUR" |
| capture_mode | string (CaptureMode) Default: "MANUAL" Enum: "MANUAL" "AUTOMATIC" Example: "MANUAL" Capture mode for the payment.
MANUAL - The merchant will manually capture the payment.
AUTOMATIC - The payment will be automatically captured.
|
| capture_delay | string <duration> (CaptureDelay) Example: "PT24H" ISO-8601 duration to wait before the automatic capture is triggered.
Only meaningful when capture_mode is AUTOMATIC.
|
| integration_mode | string (IntegrationMode) Default: "EMBEDDED" Enum: "EMBEDDED" "HOSTED_PAGE" Example: "HOSTED_PAGE" Integration mode for the payment.
EMBEDDED - Widget will be setup by the merchant on its own page.
HOSTED_PAGE - Widget will be hosted and setup by Purse.
|
| shopper_redirection_url required | string <uri> Example: "https://www.example.org/payment-callback?order_id=123456789" URL to which the shopper will be redirected after the payment process.
Redirection will use HTTP GET
|
required | object (Order) Information regarding the order and the items to be purchased.
|
| object (Customer) Information regarding the customer purchasing the order.
|
| object (PaymentThreeDsAuthenticationOptions) Options for 3DS authentication.
|
| object (Webhook) If provided, merchant will receive webhook requests on the provided URL after each change in the client session status.
|
| allow_future_usage | boolean Default value is false.
When true, this client session's authorization might be used in a future off session authorization,
and /three_ds_authentication_options/challenge_indicator will be considered as CHALLENGE_REQUESTED_BY_MANDATE
if not already provided.
|
| object (AlreadyPaid) Information about amounts already paid (e.g. deposits).
|