Use these endpoints for in-app OLIVE payments. They support custom metadata and return that metadata after a successful payment.
Endpoints
Process Payment
POST /api/v1/paymentProcess an in-app OLIVE payment and attach arbitrary metadataVerify Card
POST /api/v1/payment/verify-cardSame behavior as the POS verify-card endpointRefund
POST /api/v1/payment/refundSame behavior as the POS refund endpointLookup Card
POST /api/v1/payment/lookup-cardSame behavior as the POS lookup-card endpointNotes
POST /api/v1/paymentis for in-app payments, not POS terminal payments.terminal_idis not used on this route.- Custom
metadatacan be any valid JSON object, array, string, number, boolean, ornulland is echoed back in the success response. POST /api/v1/payment/verify-accountis also available and mirrors the POS account verification route.