Skip to main content

Documentation Index

Fetch the complete documentation index at: https://waffo.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Required parameters

ParameterTypeDescription
paymentRequestIdStringIdempotency key, up to 32 characters. Persist and store it before initiating the request.
merchantOrderIdStringMerchant-side order ID
orderCurrencyStringOrder currency (ISO 4217)
orderAmountStringOrder amount, for example "100.00"
notifyUrlStringWebhook callback URL (HTTPS)
successRedirectUrlStringUser redirect URL after a successful payment
failedRedirectUrlStringUser redirect URL after a failed payment

Optional parameters

ParameterTypeDescription
orderDescriptionStringOrder description
payMethodTypeStringSpecify the payment method type (for example CREDITCARD)
payMethodNameStringSpecify the specific payment method (for example CC_VISA)
userCurrencyStringUser-side currency (use when it differs from the merchant currency)
goodsInfoObjectProduct information
userInfoObjectUser information

userInfo

ParameterTypeDescription
userIdStringMerchant-side user ID
userEmailStringUser email
userTerminalStringTerminal type: WEB or APP

goodsInfo

ParameterTypeDescription
goodsIdStringProduct ID
goodsNameStringProduct name
goodsUrlStringProduct link
If payMethodType / payMethodName is not specified, the Checkout page will display all available payment methods.