WhatsAppPaymentRequestContent
Payment/order transformations require a compatible WhatsApp connection and active customer window. Match pix/boleto/paymentLink to paymentMethod and provide the required provider details. These conditional provider requirements are not enforced by the shared DTO.
bodyTextstringrequired
referenceIdstringrequired
paymentMethodWhatsAppPaymentMethodrequired
Possible values: [pix, boleto, payment_link]
pix object
codestringrequired
merchantNamestringrequired
keystringrequired
keyTypestringrequired
Possible values: [CPF, CNPJ, EMAIL, PHONE, EVP]
boleto object
digitableLinestringrequired
paymentLink object
urlstringrequired
currencystring
Default value:
BRLtotalAmountCentsnumberrequired
Possible values: >= 0
offsetnumber
Possible values: >= 0
Default value:
100items object[]required
Possible values: <= 100
Array [
retailerIdstringrequired
namestringrequired
amountCentsnumberrequired
Possible values: >= 0
quantitynumberrequired
Possible values: >= 1
]
tax object
valueCentsnumberrequired
Possible values: >= 0
offsetnumber
Possible values: >= 0
descriptionstring
subtotalCentsnumber
When omitted, calculated as the sum of item amountCents multiplied by quantity.
Possible values: >= 0
WhatsAppPaymentRequestContent
{
"bodyText": "string",
"referenceId": "string",
"paymentMethod": "pix",
"pix": {
"code": "string",
"merchantName": "string",
"key": "string",
"keyType": "CPF"
},
"boleto": {
"digitableLine": "string"
},
"paymentLink": {
"url": "string"
},
"currency": "BRL",
"totalAmountCents": 0,
"offset": 100,
"items": [
{
"retailerId": "string",
"name": "string",
"amountCents": 0,
"quantity": 0
}
],
"tax": {
"valueCents": 0,
"offset": 0,
"description": "string"
},
"subtotalCents": 0
}