Validates and extracts the ERC-20 approval gas sponsor payload in one step.
This is a convenience function for facilitators that combines extraction and validation against the server's extension info.
The extensions map from a PaymentPayload
The server's gas sponsor extension info
Validation result with the extracted payload if valid
const result = validateAndExtractApproval( paymentPayload.extensions, extensionInfo);if (result.valid && result.payload) { // Broadcast approval tx, then settle} Copy
const result = validateAndExtractApproval( paymentPayload.extensions, extensionInfo);if (result.valid && result.payload) { // Broadcast approval tx, then settle}
Validates and extracts the ERC-20 approval gas sponsor payload in one step.
This is a convenience function for facilitators that combines extraction and validation against the server's extension info.