Payment gateway that routes, enriches, and orchestrates card transactions. Simple API. Smart routing. Zero PAN storage.
Multi-stage pipeline considers currency, BIN, volume targets, success rates, and priority to pick the optimal processor.
Soft decline on one processor? Automatically retries on the next. Hard declines stop immediately. Configurable max attempts.
Card numbers never touch disk. Tokenized in transit via Vault. Only BIN and last 4 digits are stored for routing.
Drop-in payment page with card form and Apple Pay. Customer-facing, branded, rate-limited against card testing.
Native Apple Pay with merchant validation, EC_v1 token decryption, and DSRP authorization. Touch ID to payment in seconds.
Configurable rules: velocity checks, BIN restrictions, amount limits, country blocks. Evaluated before every authorization.
Every financial movement recorded with debit and credit. Captures, fees, reserves, refunds. Auditable and reconcilable.
Real-time notifications on payment events. HMAC-signed payloads. Configurable retry with exponential backoff.
Daily automated status sync between your records and the processor. Mismatch detection and resolution tracking.
Your server Pynk Crow Processor | | | | POST /v1/payments | | | ========================> | | | card + amount + currency | | | | | | antifraud | check rules | | enrich | add profile data | | tokenize | PAN -> vault token | | route | pick best processor | | | | | | authorize | | | ========================> | | | approved | | | <======================== | | | | | record | order + ledger + webhook | | | | | 200 { id, status } | | | <======================== | | | | |
// POST /v1/payments // Header: X-API-Key: your_key // Header: X-API-Secret: your_secret // Header: Idempotency-Key: unique_request_id { "amount": 49.99, "currency": "EUR", "card_number": "4111111111111111", "card_exp": "12/28", "card_cvv": "123", "card_holder": "John Smith", "email": "[email protected]" } // Response 201 { "id": "pay_7f3a9c2e...", "status": "authorized", "amount": 49.99, "currency": "EUR", "processor": "primary", "decline_code": null }
// HMAC-SHA256 signed // Header: X-Signature: sha256=... { "event": "payment.captured", "payment_id": "pay_7f3a9c2e...", "amount": 49.99, "currency": "EUR", "timestamp": "2026-03-26T20:00:00Z" }
Request credentials from the admin panel. You'll receive an API key and secret for authentication.
POST to /v1/payments with card details and amount. We handle routing, enrichment, and processor selection.
Configure your endpoint. We'll send HMAC-signed notifications for every payment status change.