API Reference
Process ARQC Message
Processes an ISO 8583 ARQC (Authorization Request Cryptogram) message and returns an ARPC.
Wire Format: Binary ISO 8583 message (not JSON). See ARQC schema for logical structure.
Required ISO 8583 Fields:
- DE55: ICC/EMV Data (TLV encoded) - see
EMVDataschema - DE62: RSA public key + signature (TLV encoded) - see
RSASignatureschema
Processing Flow:
- Parse ISO 8583 ARQC message
- Extract EMV data from DE55
- Extract RSA public key and signature from DE62
- Look up account in database by public key
- Build ERC-4337 UserOperation
- Submit transaction to blockchain
- Return ISO 8583 ARPC response (see
ARPCschema)
Request Body
application/octet-stream
Raw ISO 8583 ARQC binary message (MTI 0100). See ARQC schema for logical structure.
body*unknown
Response Body
application/octet-stream
application/json
application/json
application/json
curl -X POST "http://localhost:3000/arqc"Empty
{
"error": "Failed to process ARQC message",
"message": "string"
}{
"error": "Failed to process ARQC message",
"message": "string"
}{
"error": "Failed to process ARQC message",
"message": "string"
}