Cards API
  1. Merchant
Cards API
  • Introduction
  • API Usage Instructions
  • Platform URL's
  • API Specification
  • Authentication
  • Steps to Generate a Secure Signature
  • Callback Parameters and Template
  • Merchant
    • Information
      GET
    • Program Details
      GET
  • Cards
    • KYC Requirements
    • Apply Card
      • Apply
      • Binding
    • Information
      • CardDetails
      • PinDetails
      • CardBalance
      • Single Card Transactions
      • All Cards Transactions
      • Countries
      • Towns
    • Top Up
      • Estimate Card TopUp Fee
      • TopUp
      • TopUp Status
    • Actions
      • Freeze
      • UnFreeze
      • Cancellation
      • SetPin
  • Webhooks
    • Callback notification
    • Kycstatus result callback notification
    • Createcard result callback notification
    • Recharge callback notification
    • Operation callback notification
    • Consume result callback notification
    • Fee callback notification
    • Refund callback notification
    • Bank card 3DS verification
  1. Merchant

Information

GET
MerchantInformation/Merchant
MerchantInformationService
Description
This API endpoint retrieves merchant information, including personal details, account balances, and associated card programs. It provides essential data required for managing a merchant’s account, balance, and card program details within the ArthaCard platform.
Response Format
The response includes:
1.
Merchant Details: Name, email, and mobile number.
2.
Account Balance: Current balance with currency type and network information.
3.
Card Program Details: Information about the merchant’s virtual or physical card programs, including fees, limits, card state, and operational support.

Request

Header Params
Content-Type
string 
optional
Default:
application/json
Authorization
string 
optional
Default:
Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c

Responses

🟢200OK
text/plain
Success
Body
name
string  | null 
optional
email
string  | null 
optional
mobile
string  | null 
optional
balances
array[object (DigitalBank.CardsService.Models.BalanceViewModel) {4}]  | null 
optional
currency
string  | null 
optional
currencyCode
string  | null 
optional
network
string  | null 
optional
amount
number <double> | null 
optional
programs
array[object (DigitalBank.CardsService.Models.ProgramViewModel) {35}]  | null 
optional
programId
string <uuid>
optional
bin
integer <int32> | null 
optional
name
string  | null 
optional
currency
string  | null 
optional
type
string  | null 
optional
consumptionMethod
string  | null 
optional
cardFee
number <double> | null 
optional
cardOpeningFee
number <double> | null 
optional
firstRechargeAmount
number <double> | null 
optional
cancellationFeeMin
number <double> | null 
optional
cancellationFeeMax
number <double> | null 
optional
freightFee
number <double> | null 
optional
rechargeFeeMin
number <double> | null 
optional
rechargeFeeMax
number <double> | null 
optional
transactionFee
number <double> | null 
optional
atmWithdrawalFee
number <double> | null 
optional
maintenanceFee
number <double> | null 
optional
atmBalanceInquiryFee
number <double> | null 
optional
monthlyRechargeLimit
number <double> | null 
optional
dailyRechargeLimit
number <double> | null 
optional
singleRechargeLimit
number <double> | null 
optional
perPaymentLimit
number <double> | null 
optional
atmDailyWithdrawalLimit
number <double> | null 
optional
spendingLimit
number <double> | null 
optional
reviewTime
string  | null 
optional
cardState
string  | null 
optional
note
string  | null 
optional
remarks
string  | null 
optional
supportedOperationTypes
string  | null 
optional
cardImage
string  | null 
optional
supportedPlatforms
string  | null 
optional
kycRequiredWhileApplyCard
boolean  | null 
optional
kycRequirements
string  | null 
optional
needPhotoForActiveCard
boolean  | null 
optional
needPhotoForOperateCard
boolean  | null 
optional
Example
{
    "name": "Jhon",
    "email": "[email protected]",
    "mobile": "9398909890",
    "balances": {
        "currency": "USDT",
        "currencyCode": "USDT",
        "network": "TRC-20",
        "amount": "100.00"
    },
    "Programs": {
        "programId": "550e8400-e29b-41d4-a716-446655440000",
        "bin": 123456,
        "name": "Mesh Card",
        "currency": "USD",
        "type": "Virtual",
        "consumptionMethod": "Debit",
        "cardFee": 15,
        "cardOpeningFee": 10,
        "firstRechargeAmount": 10,
        "cancellationFeeMin": 0,
        "cancellationFeeMax": 0,
        "freightFee": 0,
        "rechargeFeeMin": 10,
        "rechargeFeeMax": 1000,
        "transactionFee": 0,
        "atmWithdrawalFee": 0,
        "maintenanceFee": 0,
        "atmBalanceInquiryFee": 20,
        "monthlyRechargeLimit": 0,
        "dailyRechargeLimit": 0,
        "singleRechargeLimit": 0,
        "perPaymentLimit": 0,
        "atmDailyWithdrawalLimit": 0,
        "spendingLimit": 0,
        "reviewTime": "Within 24 hours",
        "cardState": "Active",
        "note": "null",
        "remarks": "null",
        "supportedOperationTypes": "freeze, unfreeze,cancel",
        "cardImage": "ImageUrl",
        "supportedPlatforms": " ",
        "kycRequiredWhileApplyCard": true,
        "kycRequirements": "string",
        "needPhotoForActiveCard": true,
        "needPhotoForOperateCard": true
    }
}
🟠400Bad Request
🟠401Unauthorized
🟠403Forbidden
🟠404Record Not Found
🔴500Server Error
🔴501501
Modified at 2025-02-14 05:25:09
Previous
Callback Parameters and Template
Next
Program Details
Built with