OAuth Token Diagnostic
Tests ANB token endpoint from this server using the documented client credentials flow.
Documentation flow: POST /v1/b2b-auth/oauth/accesstoken
Body: grant_type=client_credentials, client_id, client_secret
Expected: HTTP response with access_token, or clear gateway/credential error.
Meeting Commands
curl -s https://api.ipify.org && echo dig +short test-api.anb.com.sa curl -I --connect-timeout 10 https://connect.anb.com.sa/apis curl -v --connect-timeout 30 https://test-api.anb.com.sa/v1/b2b-auth/oauth/accesstoken
Latest Result
No request yet.
Request / Error Logs
Standalone API Coverage
Official Documentation
Call Instructions
Supported Calls
ANB Connect Runner
Run catalog operations from the ANB Connect API Marketplace using the same OAuth and profile configuration.
ANB Connect Result
No request yet.
Simple Single Payment
Prefilled SAR 1.00 ANB-to-ANB test payment for non-technical testing.
Prefilled details
Payment Preview
Loading dummy data...
Payment Result
No request yet.
Payment Status
ANB payments are asynchronous. Check again after 5 minutes for the final status.
Submit a payment or paste a payment UUID.
B2B Test Cases
Run the ANB certification scenarios from the uploaded matrix and capture request/response evidence.
Selected Test
No test selected.
Test Result
No B2B test run yet.
VIBAN Documentation Notes
All VIBAN calls require Bearer token, Content-Type application/json, Accept application/json, and profileid.
Create: POST /create-iban. Update: POST /update-viban. Inquiry: POST /viban-account-inquiry.
Payment: POST /viban-submit-payment. Statement: POST /viban-account-statement. Status: POST /viban-status-update.
Reference: ANB VIBAN API documentation
Payload
Webhook Receiver
Public receiver endpoint:
POST https://anb.alarkkan.app/api/anb-rms/webhook
All received payloads are stored locally in data/notifications.json and shown here.
Received Webhooks
ANB Event Subscription
Register this receiver with the ANB Notification product for payment and statement events.
ANB sends POST payloads with type and payload, and retries delivery 4 times if your endpoint fails.
Subscription calls use the ANB v2 Notification endpoint: https://test-api.anb.com.sa/v2/webhook.
If ANB still returns ApplicationNotFound, ask ANB to enable the Notification product/proxy for this client ID or confirm the correct subscription path.
The result includes anbSupportDetails.copyPasteForANB for escalation to ANB.
If events still do not arrive after subscription, ask ANB to whitelist the public webhook URL.
Subscription Result
No subscription request yet.
Custom ANB JSON Request
Custom Result
No request yet.
Safe Config
Loading...