Category: Api reference

  • TTR Pay payment link

    Posted :

    in :

    by :

    Header POST: https://api.ttrpay.net/v2/payment-links Headers:Authorization Bearer <token> Construct token Body Field Type Required Description order_id string TRUE Your unique ID for the order. currency_code string FALSE USD (default), EUR customer_ip string TRUE IP address of the customer. customer_lastname string TRUE Customer’s last name. customer_firstname string TRUE Customer’s first name. customer_email string TRUE Customer’s email address. customer_phone…

  • Generate Token

    Generate – token POST: https://main-api.ttr.cash/api/v1/authentication/generate-token Postman Body raw (json) Copy { “status”: true, “data”:{ “api_key”: “YOUR_API_KEY”, “secret_key”: “YOUR_SECRET_KEY” } } } Return parameters Result success:Success Generate token Copy { “status”: true, “data”: [ “success”: true, “token”: “eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL21haW4tYXBpLnR0ci5jYXNoLyIsImlhdCI6MTc2MzAxOTc5NiwiZXhwIjoxNzYzMDIzMzk2LCJtZXJjaGFudF9pZCI6IjEyIiwiYXBpX2tleSI6Ijc5ZTkzODk2ODgxNTJhOWZmZDczYjBlMTk4NjRjOTEwMTczMmYxMTM3ZWNmY2JjMDZlMDJkNjc5ZTFmNDg2YWMiLCJzY29wZXMiOlsiMiIsIjMiLCI0IiwiNSJdfQ.NQePKazdZGlp3ax7jeYv7bI8UqLtxM-UaNmKW681yZc”, “expires_in”: 1763023396, “scopes”: [ “2”, “3”, “4”, “5” ] ] } } Result failed: Copy { “success”: false,…

  • Request a card

    Request address POST: https://mapi.ttrpay.net/api/v1/issuing/cards Headers:Authorization Bearer <token> How to get => token Body raw (json) Copy { “currency_code”: “VN”, “cardholder_name”: “JOHN DOE” } Return parameters Result success:Success request a card Copy { “status”: true, “message”: “Card created successfully”, “data”: { “card_id”: “123”, “last4”: “0507”, “exp_month”: “6”, “exp_year”: “2028”, “status”: “active”, “created_at”: “2025-11-11 07:54:24” } }…

  • Update card

     Request address POST: https://main-api.ttr.cash/api/v1/issuing/cards/38 Headers:Authorization Bearer <token> How to get => token Body raw (json) Copy { “status”: “active”, “spending_constraint”: { “limit_amount”: 10000, “min_amount”: 1000, “max_amount”: 10000, “preset”: “collective”, “countries”: [ “US”, “SG” ] } } Return parameters Result success:Success updated card Copy { “success”: true, “message”: “Card updated successfully”, “data”: { “id”: “38”, “name”:…

  • Retrieve card

    Request address GET: https://mapi.ttrpay.net/api/v1/issuing/cards/38 Headers:Authorization Bearer <token> How to get => token Return parameters Result success:Success retrieved card Copy { “status”: true, “data”: { “id”: “38”, “name”: “Vie Hao”, “exp_month”: “6”, “exp_year”: “2038”, “virtual_account_id”: “238”, “last4”: “0308”, “status”: “active”, “created_at”: “2025-11-05 09:22:15”, “spending_constraint”: { “country_rule”: { “countries”: [], “restriction”: “allowlist” }, “spending_rule”: { “limit”: {…

  • List cards

    Request address GET: https://mapi.ttrpay.net/api/v1/issuing/cards Headers:Authorization Bearer <token> How to get => token Return parameters Result success:Success get list cards Copy { “status”: true, “data”: [ { “id”: “39”, “name”: “Vo Danla”, “exp_month”: “5”, “exp_year”: “2025”, “virtual_account_id”: “208”, “last4”: “6642”, “status”: “active”, “created_at”: “2025-11-11 07:54:24”, “spending_constraint”: { “country_rule”: { “countries”: [], “restriction”: “allowlist” }, “spending_rule”: {…

Recent Posts

Recent comments

No comments to show.