Required scope: payment:create
Generated Reference
POST /public-api/publicapi.v1.Payment/CreatePayment
Creates a payment request. Reusing external_operation_id with the same request returns the original payment; different input is rejected.
Request CreatePaymentRequest
Response CreatePaymentResponse
CreatePaymentRequest
| Field | Type | Description |
external_operation_id | string | Durable workspace-scoped identifier supplied by the caller. |
portfolio_id | string | |
amount | int64 | |
currency | optional string | |
description | string | |
due_date | optional int64 | |
method | optional string | One of default, manual, mollie, or stripe. Workspace defaults apply when omitted. |
transaction_id | optional string | |
customer_name | string | |
billing_address_line1 | string | |
billing_address_line2 | string | |
billing_city | string | |
billing_postal_code | string | |
billing_country | string | |
CreatePaymentResponse
| Field | Type |
payment | Payment |
"externalOperationId": "erp-payment-123",
"portfolioId": "<portfolio-id>",
"description": "Deposit",
Amounts use minor currency units. Repeating identical input with the same
externalOperationId returns the original payment; changed input is rejected.