Mark External Gateway Payment As Paid
Mark payment as paid using external gateway result. Auth: OpenAPI + signature (HMAC-SHA256, hex).
Endpoint Overview
POSThttps://api.unibee.dev/merchant/payment/external_gateway_payment/mark_paid
Mark payment as paid using external gateway result. Auth: OpenAPI + signature (HMAC-SHA256, hex).
Authorization
All UniBee Merchant API requests require authentication via API key.Parameters
Parameters for this endpoint are listed below. The schema is also shown in the Try it panel.Request body
Request examples
cURL
Sandbox
Response
Success responses return a JSON envelope withcode, data, message, redirect, and requestId. code 0 indicates success.
Error handling
code in the response body is non-zero, check message for details. Use requestId when contacting support.Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Mark payment as paid using external gateway result. Auth: OpenAPI + signature (HMAC-SHA256, hex).
External payment transaction id from gateway, used as idempotent key
The UniBee paymentId
HMAC-SHA256 hex signature using External Gateway API Key over 'paymentId|externalTransactionId|timestamp'
Unix timestamp in seconds, used for signature and anti-replay
External gateway id (optional), if omitted will be resolved from paymentId
Additional metadata from external gateway
Payment success time (unix timestamp in seconds, optional)

