API - Version 1

Base URL:
  • Production Environment: https://zed-pay.com
  • Test Environment: https://test.zed-pay.com
Module:
+ Account
post
/api/v1/account/open Open a new account for a user.
Send token as "Authorization" in your request header.
post
/api/v1/account/change Change account status.
Send token as "Authorization" in your request header.
post
/api/v1/account/delete Delete an account.
Send token as "Authorization" in your request header.
get
/api/v1/account/list Get a list of accounts. All filters are optional.
Send token as "Authorization" in your request header.
post
/api/v1/account/rename Rename account.
Send token as "Authorization" in your request header.
post
/api/v1/account/deposit Add fund to account. Send receipt (file) parameter if deposit was made by an offline transfer. This method is only available for fiat wallets.
Send token as "Authorization" in your request header.
post
/api/v1/account/withdraw Withdraw from account balance. This method is only available for fiat wallets.
Send token as "Authorization" in your request header.
post
/api/v1/account/remit Request an offline withdrawal. This method is only available for fiat wallets. Start bank_name with "(Local Bank) " if it is a Local Bank transfer.
Send token as "Authorization" in your request header.
post
/api/v1/account/transfer Transer between accounts.
Send token as "Authorization" in your request header.
get
/api/v1/account/transactions Get a list of recent transactions of an account. account_id is mandatory.
Send token as "Authorization" in your request header.
post
/api/v1/account/confirm-transfer Confirm a pending transfer by admin.
Send token as "Authorization" in your request header.
post
/api/v1/account/reject-transfer Reject a pending transfer by admin.
Send token as "Authorization" in your request header.
get
/api/v1/account/find Get public info of accounts connected to an email address or user id.
Send token as "Authorization" in your request header.
post
/api/v1/account/update-bank-transfer-log Submit a new update for a withdrawal or deposit request.
Send token as "Authorization" in your request header.
get
/api/v1/account/list-crypto-transactions Get a list of recent transactions of a crypto wallet.
Send token as "Authorization" in your request header.
get
/api/v1/account/list-crypto-pending-transfers Get a list of pending transaction to be send to blockchain. id parameter is optional.
Send token as "Authorization" in your request header.
get
/api/v1/account/create-invoice Create a Proforma Invoice.
Send token as "Authorization" in your request header.
post
/api/v1/account/new-visa-card Request a new Visa Card,
Send token as "Authorization" in your request header.
post
/api/v1/account/new-virtual-card Request a new virtual card.
Send token as "Authorization" in your request header.
get
/api/v1/account/list-cards Get a list of virtual cards.
Send token as "Authorization" in your request header.
get
/api/v1/account/transaction-invoice Get a PDF version of a transaction.
Send token as "Authorization" in your request header.
get
/api/v1/account/get-swap-elements Get a list of eligible accounts for swap.
Send token as "Authorization" in your request header.
get
/api/v1/account/get-swap-pay Get a list of eligible accounts for swap.
Send token as "Authorization" in your request header.
get
/api/v1/account/get-swap-receive Get a list of eligible accounts to swap.
Send token as "Authorization" in your request header.
get
/api/v1/account/buy-crypto-elements Get a list of eligible accounts to buy crypto.
Send token as "Authorization" in your request header.
+ Address-List
post
/api/v1/address-list/add Add an address to address list.
Send token as "Authorization" in your request header.
post
/api/v1/address-list/delete Delete an address from address list.
Send token as "Authorization" in your request header.
get
/api/v1/address-list/get-address-list Get a list of customer's address list.
Send token as "Authorization" in your request header.
+ APCard
post
/api/v1/apcard/issue-virtual-card Issue a new virtual card.
Send token as "Authorization" in your request header.
post
/api/v1/apcard/load-virtual-card Add funds to virtual card by USDZ wallet.
Send token as "Authorization" in your request header.
post
/api/v1/apcard/unload-virtual-card Withdraw card balance.
Send token as "Authorization" in your request header.
get
/api/v1/apcard/get-types Get a list of available virtual cards.
Send token as "Authorization" in your request header.
get
/api/v1/apcard/list List cards of specific user.
Send token as "Authorization" in your request header.
get
/api/v1/apcard/get-balance Get updated balance of a virtual card
Send token as "Authorization" in your request header.
get
/api/v1/apcard/get-history Get Virtual Card Transactions
Send token as "Authorization" in your request header.
post
/api/v1/apcard/card-to-card Send money from a card to another.
Send token as "Authorization" in your request header.
get
/api/v1/apcard/get-cvv Get card's CVV2.
Send token as "Authorization" in your request header.
+ Blog
get
/api/v1/blog/list Get a list of recent blogs. Use id filter to get a single specific blog.
post
/api/v1/blog/add-blog Add a new blog.
Send token as "Authorization" in your request header.
post
/api/v1/blog/edit-blog Edit blog content.
Send token as "Authorization" in your request header.
post
/api/v1/blog/delete-blog Delete a blog.
Send token as "Authorization" in your request header.
+ Card
get
/api/v1/card/list-countries Get a list of allowed countries.
Send token as "Authorization" in your request header.