Create Yolfi Public Payment
yolfi_payments_createCreates a public payment invoice from an existing paylink or Checkout Session to support checkout integration, testing, or customer flow setup.
Instructions
Create a public payment invoice from an existing paylink or Checkout Session for checkout integration, testing, or customer flow setup.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | Yes | Payment token symbol supported on the selected network, for example USDC on ARB or LTC on LTC. | |
| network | Yes | Choose a network enabled in the organization or paylink supported-token catalog. Litecoin uses LTC. | |
| language | No | Optional checkout language code supported by Yolfi. | |
| metadata | No | Safe non-secret metadata for the target app payment flow. | |
| paylinkId | No | Existing paylink ID, required unless checkoutSessionId supplies the checkout context. | |
| customerName | No | Optional customer name. | |
| customerEmail | No | Customer email, required unless already present in the referenced Checkout Session. Do not invent an email. | |
| customerPhone | No | Optional customer phone number. | |
| subscriptionId | No | Optional existing subscription ID to associate the payment with. | |
| customerAddress | No | Optional customer address. | |
| checkoutSessionId | No | Checkout Session public ID. The session supplies trusted amount, currency, and optional customer email. | |
| clientReferenceId | No | Optional merchant reference for the customer or order; returned as customer.clientReferenceId in webhook payloads. | |
| customerDateOfBirth | No | Optional customer date of birth. |