Payed Virtual Account Integration

Create a virtual account for a customer on an existing wallet

Getpayed virtual account integration guide

  1. Login to the web via https://app.getpayed.co/login

  2. Navigate to settings page and activate api access for your account https://app.getpayed.co/settings/api

  3. Copy the API Key and Account ID

  4. Provide a callback url for your server where you will be notified about new transactions. This should not be a frontend facing url

  5. Implement the available inflow event web-hook here

  6. Create account aliases (Virtual accounts) using the api below

    1. Create Virtual Account

    2. List All Virtual Accounts

    3. Disable Virtual Account

    4. Update Virtual Account Name

Create a new reserved nuban for an account profile

post

Create a new reserved nuban for an account profile

Authorizations
AuthorizationstringRequired

Enter the payed token with the Bearer: prefix, e.g. "Bearer abcde12345".

Path parameters
accountProfileIdnumberRequired

account profile id

Body
account_namestring · min: 5 · max: 255Optional
make_defaultbooleanOptional
providerstring · enumOptionalPossible values:
referencestring · max: 255Optional
Responses
post
/v1/accounts/{accountProfileId}/reserved-nubans

List reserved nubans for an account profile

get

List reserved nubans for an account profile

Authorizations
AuthorizationstringRequired

Enter the payed token with the Bearer: prefix, e.g. "Bearer abcde12345".

Path parameters
accountProfileIdnumberRequired

account profile id

Query parameters
pagenumberOptional

page

limitnumberOptional

limit of returned items

querystringOptional

search parameter

Responses
200

OK

application/json
Responseall of
get
/v1/accounts/{accountProfileId}/reserved-nubans

Show reserved nuban for an account profile by id

get

Show reserved nuban for an account profile by id

Authorizations
AuthorizationstringRequired

Enter the payed token with the Bearer: prefix, e.g. "Bearer abcde12345".

Path parameters
accountProfileIdnumberRequired

account profile id

reservedAccountIdnumberRequired

reserved account id

Responses
200

OK

application/json
get
/v1/accounts/{accountProfileId}/reserved-nubans/{reservedAccountId}

Patch a reserved nuban for an account profile by id

patch

Patch reserved nuban for an account profile by id

Authorizations
AuthorizationstringRequired

Enter the payed token with the Bearer: prefix, e.g. "Bearer abcde12345".

Path parameters
accountProfileIdnumberRequired

account profile id

reservedAccountIdnumberRequired

reserved account id

Body
account_namestring · min: 5 · max: 255Required
Responses
200

OK

application/json
patch
/v1/accounts/{accountProfileId}/reserved-nubans/{reservedAccountId}

Disable a reserved nuban for an account profile by id

delete

Disable reserved nuban for an account profile by id

Authorizations
AuthorizationstringRequired

Enter the payed token with the Bearer: prefix, e.g. "Bearer abcde12345".

Path parameters
accountProfileIdnumberRequired

account profile id

reservedAccountIdnumberRequired

reserved account id

Responses
200

OK

application/json
delete
/v1/accounts/{accountProfileId}/reserved-nubans/{reservedAccountId}

Last updated

Was this helpful?