Creates a new payment order with customer and payment method information. Can accept an existing customer by ID or create a new customer. Supports card payments, saved payment methods, and SPEI transfers. For card payments, billing address is required. Returns payment order details including 3DS authentication information when required. This is an internal endpoint.
API key for authentication (required)
Merchant ID for identifying the merchant (required)
Payment amount (must be positive)
x > 0100.5
Three-letter currency code (ISO 4217)
3"MXN"
External reference ID from merchant system (required)
1"ORDER-12345"
Payment order description
"Payment for order #12345"
Billing address (required when paymentMethod.type is 'card')
Device and browser information for fraud detection
Payment order created successfully
Payment order unique identifier
"123e4567-e89b-12d3-a456-426614174000"
Payment amount
250
Currency code
"MXN"
Payment order status
PENDING, PROCESSING, AUTHORIZED, PARTIALLY_AUTHORIZED, ACTION_REQUIRED, COMPLETED, PARTIALLY_PAID, CANCELLATION_REQUESTED, CANCELLED, FAILED, REFUND_PROCESSING, PARTIALLY_REFUNDED, REFUNDED "PENDING"
External merchant reference ID
"ORDER-12345"
System-generated order number
"C25123101"
Payment order description
"Payment for order #12345"
Creation timestamp
"2025-10-20T10:00:00.000Z"
3DS authentication details (when required)