Create a payment (Stripe/Square) with encrypted receipt metadata. This endpoint encrypts the receipt, creates a payment intent/order on the gateway, and attaches DRP metadata for later retrieval.
Payment gateway provider
stripe, square Unified payment request structure for all gateways. Uses flattened receipt fields at root level (same as EncryptReceiptRequest).
ISO currency code (defaults to usd)
Hashed PAN of the recipient
"5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8"
Amount in cents (required for Stripe, derived from items for Square)
If true and items are empty, generates mock line items
Card nonce for Square payments (optional)