CREATED
JSON
transaction is a JSON string containing the same data as transactionObject. chargeToken links to the buyer’s charge page. affiliateLink mirrors meta.affiliateCode when an affiliate referred the payment. discountCodes is included only when discount codes were applied.PAYLINK_DEPOSIT_UNDERPAID
Opt-in event for a short payment on a fixed-price Pay Link QR charge. This payload has notransaction or transactionObject. See Underpaid Pay Link deposit webhooks for setup, field meanings, and amount scaling.
expectedAmountMinimalUnit, receivedAmountMinimalUnit, and shortfallMinimalUnit are integer strings in the deposited token’s minimal units. Scale them with currencyDecimals (the deposited token’s decimals), not the pricing currency’s requiredAmountDecimals. currencySymbol does not identify the chain; use blockchainSymbol.
Example: a USDC-priced charge paid with 18-decimal USDC on BSC (4.5 USDC expected, 2 USDC received, 2.5 USDC shortfall):
JSON
Geolocation
ThesubmitGeolocation field in transactionObject.meta provides the ISO 3166-1 alpha-2 country code for the IP address that submitted the transaction:
JSON
