Skip to main content
POST
/
user
/
funding
/
source
/
card
/
add
/
{userToken}
Register card
curl --request POST \
  --url https://raas-partner-cv.nomas.cash/v1/user/funding/source/card/add/{userToken} \
  --header 'Content-Type: application/json' \
  --header 'api_key: <api-key>' \
  --data '
{
  "name": "<string>",
  "cardtype": "DebitCard",
  "number": "<string>",
  "isPrimary": true,
  "nameOnCard": "<string>",
  "expirationDate": "<string>",
  "country": "<string>",
  "cardNetwork": "NotApplicable",
  "type": "DebitCard",
  "expirationYear": "<string>",
  "expirationMonth": "<string>",
  "securityCode": "<string>",
  "currency": "<string>",
  "operationId": "<string>"
}
'
{
  "country": "<string>",
  "type": "MobileWallet",
  "paymentMethodOwner": "<string>",
  "allowReviewAddress": true,
  "allowPushDomestic": true,
  "allowPushCrossBorder": true,
  "allowPullDomestic": true,
  "allowPullCrossBorder": true,
  "accountPrefix": "<string>",
  "bin": "<string>",
  "paymentToken": {
    "data": "<string>",
    "paymentType": 0,
    "displayName": "<string>",
    "transactionIdentifier": "<string>",
    "paymentNetwork": "<string>"
  },
  "status": "Created",
  "application": "<string>",
  "accountId": "<string>",
  "longitude": 123,
  "latitude": 123,
  "phoneNumber": "<string>",
  "zipCode": "<string>",
  "state": "<string>",
  "city": "<string>",
  "streetNumber": "<string>",
  "address3": "<string>",
  "address2": "<string>",
  "address1": "<string>",
  "currency": "<string>",
  "externalId": "<string>",
  "cardNetwork": "<string>",
  "cardtype": "DebitCard",
  "securityCode": "<string>",
  "expirationMonth": "<string>",
  "expirationYear": "<string>",
  "expirationDate": "<string>",
  "nameOnCard": "<string>",
  "number": "<string>",
  "beneficiaryAccountId": "<string>",
  "tokenData": "<string>",
  "cardType": "DebitCard",
  "accountNumber": "<string>",
  "bankEntityNumber": "<string>",
  "bankName": "<string>",
  "bankAccountType": "CheckingAccount",
  "updatedAt": "2023-11-07T05:31:56Z",
  "createdAt": "2023-11-07T05:31:56Z",
  "isPrimary": true,
  "name": "<string>",
  "id": "<string>"
}

Authorizations

api_key
string
header
required

Path Parameters

userToken
string
required
  • User token.

Body

application/json
  • Card data (encrypted/raw) to add.
name
string
required
cardtype
enum<string>
required
Available options:
DebitCard,
CreditCard
number
string
required
Minimum string length: 1
isPrimary
boolean
required
nameOnCard
string
required
expirationDate
string
required
Minimum string length: 1
country
string
required
Minimum string length: 1
cardNetwork
enum<string>
required
Available options:
NotApplicable,
UATP,
Visa,
ChinaUnionPay,
InterPayment,
DiscoverCard,
Dankort,
Cardguard,
MIR,
MasterCard,
Verve,
InstaPayment,
Maestro,
DinersClubInternational,
AmericanExpress,
JCB,
TROY
type
enum<string>
Available options:
DebitCard,
CreditCard
expirationYear
string
expirationMonth
string
securityCode
string
currency
string
operationId
string

Response

country
string
required
type
enum<string>
required
Available options:
MobileWallet,
BankAccount,
DebitCard,
CreditCard,
CashLoadLocation,
AppleDigitalWallet,
GoogleDigitalWallet,
CLABE,
UBN,
VirtualNetworkAccount
paymentMethodOwner
string
allowReviewAddress
boolean
allowPushDomestic
boolean
allowPushCrossBorder
boolean
allowPullDomestic
boolean
allowPullCrossBorder
boolean
accountPrefix
string
bin
string
paymentToken
object

The paymentToken field is only for capturing data from mobile, it won't send to numi plat

status
enum<string>
Available options:
Created,
Validated,
Blocked,
Validating,
Removed,
Disconnected,
ValidationNotApproved,
ValidatedPull,
ValidatedPush,
ValidatedPullAndPush
application
string
accountId
string
longitude
number<double>
latitude
number<double>
phoneNumber
string
zipCode
string
state
string
city
string
streetNumber
string
address3
string
address2
string
address1
string
currency
string
externalId
string
cardNetwork
string
cardtype
enum<string>
Available options:
DebitCard,
CreditCard
securityCode
string
expirationMonth
string
expirationYear
string
expirationDate
string
nameOnCard
string
number
string
beneficiaryAccountId
string
tokenData
string
cardType
enum<string>
Available options:
DebitCard,
CreditCard
accountNumber
string
bankEntityNumber
string
bankName
string
bankAccountType
enum<string>
Available options:
CheckingAccount,
SavingsAccount,
OtherAccount
updatedAt
string<date-time>
createdAt
string<date-time>
isPrimary
boolean
name
string
id
string