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.
+ 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.
post
/api/v1/card/issue-virtual-card Issue a new virtual card.
Send token as "Authorization" in your request header.
post
/api/v1/card/load-virtual-card Add funds to virtual card by USDZ wallet.
Send token as "Authorization" in your request header.
post
/api/v1/card/unload-virtual-card Withdraw card balance.
Send token as "Authorization" in your request header.
get
/api/v1/card/get-balance Get updated balance of a card.
Send token as "Authorization" in your request header.
get
/api/v1/card/transactions Get card transaction list. month and year are optional and only apply on physical cards.
Send token as "Authorization" in your request header.
get
/api/v1/card/list List cards of specific user.
Send token as "Authorization" in your request header.
get
/api/v1/card/get-cvv Get card's CVV2.
Send token as "Authorization" in your request header.
post
/api/v1/card/new-holder Define a new card holder for bank.
Send token as "Authorization" in your request header.
post
/api/v1/card/submit-kyc Send holder's document to bank for verification.
Send token as "Authorization" in your request header.
post
/api/v1/card/activate Active an assigned physical card.
Send token as "Authorization" in your request header.
post
/api/v1/card/set-pin Set PIN code of a physical card.
Send token as "Authorization" in your request header.
get
/api/v1/card/get-pin Get PIN code of a physical card.
Send token as "Authorization" in your request header.
post
/api/v1/card/load-physical-card Add funds to physical card by USDZ wallet.
Send token as "Authorization" in your request header.
post
/api/v1/card/unload-physical-card Withdraw card balance.
Send token as "Authorization" in your request header.
get
/api/v1/card/features Get a list of card features.
Send token as "Authorization" in your request header.
post
/api/v1/card/card-to-card Send money from a card to another.
Send token as "Authorization" in your request header.
get
/api/v1/card/commissions Get a list of commissions on card actions.
Send token as "Authorization" in your request header.
+ Currency
post
/api/v1/currency/add Add a new currency
Send token as "Authorization" in your request header.
post
/api/v1/currency/edit Edit currency paramters.
Send token as "Authorization" in your request header.
post
/api/v1/currency/delete Delete a currency
Send token as "Authorization" in your request header.
get
/api/v1/currency/list Get a list of currencies.
get
/api/v1/currency/rates Get a list of Exchange Rates.
post
/api/v1/currency/convert Convert currency.
Send token as "Authorization" in your request header.
get
/api/v1/currency/list-to-open Get a list of currencies that a customer can open a wallet on.
Send token as "Authorization" in your request header.
+ Escrow3
post
/api/v1/escrow3/new Open a new escrow offer.
Send token as "Authorization" in your request header.
post
/api/v1/escrow3/edit Edit escrow parameters when its status is still pending.
Send token as "Authorization" in your request header.
post
/api/v1/escrow3/delete Delete pending escrow by user. Admin can delete escrows in any status.
Send token as "Authorization" in your request header.
post
/api/v1/escrow3/change Update new status of an escrow.
Send token as "Authorization" in your request header.
get
/api/v1/escrow3/list Get a list of recent transactions.
Send token as "Authorization" in your request header.
+ Newsletter
post
/api/v1/newsletter/subscribe Subscribe in newsletter.
get
/api/v1/newsletter/list Get a list of email subscribers.
Send token as "Authorization" in your request header.
post
/api/v1/newsletter/delete Delete an email from newsletter list.
Send token as "Authorization" in your request header.
+ NFT
post
/api/v1/nft/register Create an NFT user. email, verification_code and password is not necessary when you are a customer and have a token.
post
/api/v1/nft/edit-user Edit NFT profile of a user. Trend and badge parameters are for Admin usage only, logo and banner are optional.
Send token as "Authorization" in your request header.
post
/api/v1/nft/delete-profile Delete NFT user profile.
Send token as "Authorization" in your request header.
get
/api/v1/nft/list-users Get a list of NFT users. Filter is optional.
Send token as "Authorization" in your request header.
post
/api/v1/nft/change-follow-status Follow or unfollow an NFT user.
Send token as "Authorization" in your request header.
post
/api/v1/nft/create-contract Create a new smart contract.
Send token as "Authorization" in your request header.
post
/api/v1/nft/change-contract-status Change status of an NFT contract. Admin usage only.
Send token as "Authorization" in your request header.
post
/api/v1/nft/delete-contract Delete an NFT smart contract.
Send token as "Authorization" in your request header.
get
/api/v1/nft/list-contracts Get a list of NFT contracts. Filter is optional.
Send token as "Authorization" in your request header.
post
/api/v1/nft/save-categories Set a list of NFT categories.
Send token as "Authorization" in your request header.
get
/api/v1/nft/list-categories Get a list of NFT categories to be registered with NFT Collections.
Send token as "Authorization" in your request header.
post
/api/v1/nft/create-collection Create a new collection.
Send token as "Authorization" in your request header.
post
/api/v1/nft/edit-collection Edit collection parameters.
Send token as "Authorization" in your request header.
post
/api/v1/nft/delete-collection Delete a collection.
Send token as "Authorization" in your request header.