Each project that shares a provider merchant account submits its own transactions here, and reads back its reconciled slice. Only sk_inno_* Bearer auth.
Submit your transactions for a period.
curl -X POST https://innoreconhub.innoserver.cloud/v1/submissions \
-H 'Authorization: Bearer sk_inno_YOUR_SECRET' \
-H 'Content-Type: application/json' \
-d '{
"provider": "directpay",
"period_from": "2026-04-24T00:00:00+08:00",
"period_to": "2026-04-24T23:59:59+08:00",
"transactions": [
{
"provider_ref": "0000000001115",
"amount": 100.00,
"status": "succeeded",
"method": "gcash_qr",
"environment": "live",
"created_at": "2026-04-24T10:32:34+08:00"
}
]
}'Returns { "submission_id", "row_count", "received_at" }.
Fetch the latest reconciliation run's slice for your tenant — matched, mismatches, missing-from-provider.
curl https://innoreconhub.innoserver.cloud/v1/runs/latest \ -H 'Authorization: Bearer sk_inno_YOUR_SECRET'
/v1/submissions./v1/runs/latest to fetch your slice, display in your own admin.