PrePayment
Create a pre-payment on order
post
/tenants/{tenantUid}/stores/{storeUid}/orders/{orderUid}/pre-payments
Authorizations
AuthorizationstringRequired
Accesstoken recevied after user login with a deviceToken
Path parameters
tenantUidstringRequiredPattern:
Reference to a tenant.
^[A-Za-z0-9-_]+storeUidstringRequiredPattern:
Reference to a Store.
^[A-Za-z0-9-_]+orderUidstringRequiredPattern:
Reference to an Order.
^[A-Za-z0-9-_]+Body
Create a new settlement
amountintegerRequired
in cents, e.g. 1,50 as 150
externalIdstringOptional
External reference for the settlement
settlementCodestringRequired
settlementUidstringOptionalPattern:
^[A-Za-z0-9-_]+Responses
201
Example response
application/json
amountintegerRequired
createdAtstring · date-timeRequired
externalIdstringRequired
externalPaymentReferencestringRequired
The external payment reference for this settlement. For invoices, this could contain the KID
idMethodstring · enumRequiredPossible values:
lastModifiedAtstring · date-timeRequired
ledgerNumberstringOptional
Ledger number must be a valid number with possible leading zeros
ledgerTypestring · enumOptional
Possible values:
| ENUM | Description |
|---|---|
| LEDGER | Ledger |
| GENERAL_LEDGER | General ledger |
| CUSTOMER_LEDGER | Customer ledger |
settledAtstring · date-timeOptional
settlementCodestringRequired
settlementUidstringRequiredPattern:
^[A-Za-z0-9-_]+settlementNamestringRequired
statestring · enumRequiredPossible values:
statusstring · enumRequiredPossible values:
storeSettlementIssuerUidstringRequiredPattern:
^[A-Za-z0-9-_]+tenantUserDisplayNamestringRequired
tenantUserUidstringRequiredPattern:
^[A-Za-z0-9-_]+storePaymentMethodUidstringRequiredPattern:
^[A-Za-z0-9-_]+paymentCountintegerRequired
paymentAmountintegerRequired
paymentAomuntintegerOptionalDeprecated
orderReceiptUidstringRequiredPattern:
^[A-Za-z0-9-_]*post
/tenants/{tenantUid}/stores/{storeUid}/orders/{orderUid}/pre-payments201
Example response
Last updated
Was this helpful?

