API Documentation

What to Expect From API Documentation?

ZuPago Is The World Fastest & Secure,
Hybrid (HD) Wallet.

ZuPago is the most recognized and reliable platform that provides the best and the most affordable way to transfer E-currency across the globe. By using ZuPago HyBrid (HD) Wallet, you can easily send E-currency in Bitcoin, Bank transfer, USD, EUR, GBP or in any currency of your choice and the receiver will receive it in Bank transfer, Bitcoin or in any other currency that you prefer.

The service enables anyone across the globe to make instant E-currency transfer across different currencies and locations.


In situations where an API isn't adequately documented currently, we've called attention to that. The API has the idea of versioning. The endpoint demands an API key. Many API endpoints also supply an optional set of filters that may be placed on the data that are going to be returned. It requires no extra plug-ins or server program.

Just skim by means of a book about LUA and you'll see that it's very simple to comprehend. The compiler can't detect such an issue, and even supposing it is documented, there's no guarantee that the developer will observe the documentation. The way the code is going to be migrated from development atmosphere to the test atmosphere is quite complicated.

Its core is easy and simple to use, but highly extensible. Though these frameworks are very beneficial, they ack some contemporary features and learning resources. Though, it's not an advanced framework, it delivers some decent features. The open source framework may be used for producing a number of applications. Based on which authoring tools you're using and which platform you're on, you will need to understand which audio formats to use.

No developer could ever complain there are too many examples. In front of a developer can make the most of the JCE it's useful that he understand the technology on which it's based. At the close of the day, developers wish to find the big picture. It is crucial for mobile developers to understand about what's new in iOS 7.

Introduction (ZuPago HyBrid (HD) Wallet RECEIVE API)

This document describes how to use ZuPago HyBrid (HD) Wallet to RECEIVE Payment Var API.

Parameters

The following parameters need to be sent, through HTTP POST request to the URL: https://zupago.pe/api

Input Field Name Description Example Value
ZUPAYEE_ACC Account number Of payee of the zupago ZU-XXXXX
ZUPAYEE_ACC_BTC Account number Of payee of the zupago for BTC Payment ZB-XXXXX
ZUPAYEE_ACC_BCC Account number Of payee of the zupago for BCC/BCH Payment ZBC-XXXXX
CURRENCY_TYPE Type Of currency of amount USD
ZUPAYEE_NAME Name Of payee in zupago account working
ZUPAYEE_ACC_KEY This private key will show on your dashboard/Api setting section. VXpOc1JWSkVXa3RPYm..............VjFrOQ
PAYMENT_REF Payment ID of your transaction 11319
PAYMENT_AMOUNT Amount of transaction 10
SUCCESS_URL The url where it will come after successfull payment https://yourdomain.com/your_page.php
CANCEL_URL The url where it will come after after you cancel the process https://yourdomain.com/your_page.php
NOTE ZUPAYEE_ACC and CURRENCY_TYPE must be same eg. if ZUPAYEE_ACC =ZU-XXXXX then CURRENCY_TYPE=USD
if ZUPAYEE_ACC =ZB-XXXXX then CURRENCY_TYPE=BTC

Source Code

Use this to implement in your side

<form action="https://zupago.pe/api" method="POST">
     <input type="hidden" name="ZUPAYEE_ACC" value="ZU-XXXXXX or ZE-XXXXXX or ZB-XXXXXX">
     <input type="hidden" name="ZUPAYEE_ACC_BTC" value="ZB-XXXXXX">
     <input type="hidden" name="ZUPAYEE_ACC_BCC" value="ZBC-XXXXXX">
     <input type="hidden" name="CURRENCY_TYPE" value="USD or EUR or GBP or BTC">
     <input type="hidden" name="ZUPAYEE_NAME" value="working">
     <input type="hidden" name="ZUPAYEE_ACC_KEY" value="VXpOc1JWSmh.................JTalZpVjFrOQ==">
     <input type="hidden" name="PAYMENT_REF" value="Yes">
     <input type="text" name="PAYMENT_AMOUNT" value="0.02904411">
     <input type="hidden" name="SUCCESS_URL" value="https://yourdomain.com">
     <input type="hidden" name="CANCEL_URL" value="https://yourdomain.com">
     <input type="submit" name="PAYMENT_METHOD" value="Pay Now!">
</form>

Response On Success:-

   - It will return back to success url with Tokan and status false.

   - eg. your_url?tokan=1011311&?status=true;

Response On faliure:-

   - It will return back to success url with error code and status false.

   - eg. your_url?error_code=101&?status=false;

$post_data['PAYEE_ACCOUNT']=$_POST['ZUPAYEE_ACC']; $post_data['ZUPAYEE_ACC_BTC']=$_POST['ZUPAYEE_ACC_BTC']; $post_data['ZUPAYEE_ACC_BCC']=$_POST['ZUPAYEE_ACC_BCC']; $post_data['PAYEE_ACCOUNT_KEY']=$_POST['PAYEE_ACCOUNT_KEY']; $post_data['ZUPAYEE_NAME']=$_POST['ZUPAYEE_NAME']; $post_data['PAYMENT_REF']=$_POST['PAYMENT_REF']; $post_data['PAYMENT_AMOUNT']=$_POST['PAYMENT_AMOUNT']; $post_data['CURRENCY_TYPE']=$_POST['CURRENCY_TYPE']; $post_data['SUCCESS_URL']=$_POST['SUCCESS_URL']; $post_data['CANCEL_URL']=$_POST['CANCEL_URL']; if(empty($_POST))$msg="Transaction reference not supplied."; else { $api_url='https://zupago.pe/api'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $api_url); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); $response_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); if($response_code != 200)$response=curl_error($ch); curl_close($ch); }

Response On Success:-

   - It will return back to success url with Tokan and status false.

   - eg. your_url?tokan=1011311&?status=true;

Response On faliure:-

   - It will return back to success url with error code and status false.

   - eg. your_url?error_code=101&?status=false;

101=Payee account not found 102=Don't have this currency type of account 103=insufficient balance
URL: https://zupago.pe/get-api-transaction Parameter:tokan Method:GET eg. https://zupago.pe/get-api-transaction?tokan=62179117 Response: {"result":[{"api_result_id":"21","zupayee_acc":"ZU-10501","zupayee_name":"testing","payment_id":"wow", "payment_amount":"11.36960","fees":"0","payment_units":"USD","payment_tx_id":"62179117"}],"status":true}

Introduction (ZuPago HyBrid (HD) Wallet Send/Auto ZP Var API)

This document describes how to use ZuPago HyBrid (HD) Wallet Send/Auto Payment Var API.

Parameters

The following parameters need to be sent, through HTTP POST request to the URL: https://zupago.pe/api-send

Input Field Name Description Example Value
ZUPAREC_ACC Account number Of payee of the zupago ZU-XXXXX
ZUPASND_ACC Account number Of payer of the zupago ZU-XXXXX
ZUPASND_MEMBER_ID User Member Id which is used for login USD
ZUPASND_MEMBER_PASS User Login Password working
ZUPASND_API_KEY This private key will show on your dashboard/Api setting section. VXpOc1JWSkVXa3RPYm..............VjFrOQ
PAYMENT_REF Payment ID of your transaction 11319
PAYMENT_AMOUNT Amount of transaction 10
PAYMENT_NOTE Note (optional) Demo send note

Source Code

Use this to implement in your side

<form action="https://zupago.pe/api-send" method="POST">
     <input type="hidden" name="ZUPAREC_ACC" value="ZU-XXXXXX">
     <input type="hidden" name="ZUPASND_ACC_BTC" value="ZB-XXXXXX">
     <input type="hidden" name="ZUPASND_ACC_BCC" value="ZBC-XXXXXX">
     <input type="hidden" name="ZUPASND_MEMBER_ID" value="ZXXXXXX">
     <input type="hidden" name="ZUPASND_MEMBER_PASS" value="working">
     <input type="hidden" name="ZUPAYEE_ACC_KEY" value="VXpOc1JWSmh.................JTalZpVjFrOQ==">
     <input type="hidden" name="PAYMENT_REF" value="123">
     <input type="hidden" name="PAYMENT_AMOUNT" value="10">
     <input type="hidden" name="PAYMENT_NOTE" value="Demo">
     <input type="submit" name="PAYMENT_METHOD" value="Pay Now!">
</form>
URL: https://zupago.pe/api-send Parameter:POST all Required parameter Method:POST Response: (On Success) "result":{"msg":"Payment Successfully send","status":true}} Response: (On Error) "result":{"msg":"Payment error","status":false}}

Introduction (ZuPago HyBrid (HD) Wallet Send/Auto BTC Var API)

This document describes how to use ZuPago HyBrid (HD) Wallet Send/Auto Bitcoin Payment Var API.

Parameters

The following parameters need to be sent, through HTTP POST request to the URL: https://zupago.pe/api-send-btc

Input Field Name Description Example Value
BITCOIN_REC_ADD Valid Btc Address mrp.............YSKbMEVX
ZUPASND_BTC_ACC Bitcoin Wallet (BTC) number Of payer of the zupago ZB-XXXXX
BITCOIN_CONF BTC confirmation 3(eg. 2-6)
ZUPASND_MEMBER_ID User Member Id which is used for login USD
ZUPASND_MEMBER_PASS User Login Password working
ZUPASND_API_KEY This private key will show on your dashboard/Api setting section. VXpOc1JWSkVXa3RPYm..............VjFrOQ
PAYMENT_REF Payment ID of your transaction 11319
PAYMENT_AMOUNT Amount of transaction 10
PAYMENT_NOTE Note (optional) Demo send note

Source Code

Use this to implement in your side

<form action="https://zupago.pe/api-send-btc" method="POST">
     <input type="hidden" name="BITCOIN_REC_ADD" value="mrpTi41thLj7">
     <input type="hidden" name="ZUPASND_BTC_ACC" value="ZB-XXXXXX">
     <input type="hidden" name="ZUPASND_MEMBER_ID" value="ZXXXXX">
     <input type="hidden" name="ZUPASND_MEMBER_PASS" value="working">
     <input type="hidden" name="ZUPASND_BTC_API_KEY" value="VXpOc1JWSmh.................JTalZpVjFrOQ==">
     <input type="hidden" name="BITCOIN_CONF" value="3">
     <input type="hidden" name="PAYMENT_REF" value="123">
     <input type="hidden" name="PAYMENT_AMOUNT" value="10">
     <input type="hidden" name="PAYMENT_NOTE" value="Demo">
     <input type="submit" name="PAYMENT_METHOD" value="Pay Now!">
</form>
URL: https://zupago.pe/api-send-btc Parameter:POST all Required parameter Method:POST Response: (On Success) "result":{"msg":"Payment Successfully send","status":true}} Response: (On Error) "result":{"msg":"Payment error","status":false}}

Introduction (ZuPago HyBrid (HD) Wallet Send/Auto BCC Var API)

This document describes how to use ZuPago HyBrid (HD) Wallet Send/Auto Bitcoin Payment Var API.

Parameters

The following parameters need to be sent, through HTTP POST request to the URL: https://zupago.pe/api-send-bcc

Input Field Name Description Example Value
BITCOIN_REC_ADD Valid BCC Address mrp.............YSKbMEVX
ZUPASND_BCC_ACC Bitcoin Wallet (BCC) number Of payer of the zupago ZB-XXXXX
BITCOIN_CONF BCC confirmation 3(eg. 2-6)
ZUPASND_MEMBER_ID User Member Id which is used for login USD
ZUPASND_MEMBER_PASS User Login Password working
ZUPASND_API_KEY This private key will show on your dashboard/Api setting section. VXpOc1JWSkVXa3RPYm..............VjFrOQ
PAYMENT_REF Payment ID of your transaction 11319
PAYMENT_AMOUNT Amount of transaction 10
PAYMENT_NOTE Note (optional) Demo send note

Source Code

Use this to implement in your side

<form action="https://zupago.pe/api-send-bcc" method="POST">
     <input type="hidden" name="BITCOIN_REC_ADD" value="mrpTi41thLj7">
     <input type="hidden" name="ZUPASND_BCC_ACC" value="ZBC-XXXXXX">
     <input type="hidden" name="ZUPASND_MEMBER_ID" value="ZXXXXXX">
     <input type="hidden" name="ZUPASND_MEMBER_PASS" value="working">
     <input type="hidden" name="ZUPASND_BCC_API_KEY" value="VXpOc1JWSmh.................JTalZpVjFrOQ==">
     <input type="hidden" name="BITCOIN_CONF" value="3">
     <input type="hidden" name="PAYMENT_REF" value="123">
     <input type="hidden" name="PAYMENT_AMOUNT" value="10">
     <input type="hidden" name="PAYMENT_NOTE" value="Demo">
     <input type="submit" name="PAYMENT_METHOD" value="Pay Now!">
</form>
URL: https://zupago.pe/api-send-bcc Parameter:POST all Required parameter Method:POST Response: (On Success) "result":{"msg":"Payment Successfully send","status":true}} Response: (On Error) "result":{"msg":"Payment error","status":false}}

Introduction (ZuPago HyBrid (HD) Wallet Get Account Balance API)

This document describes how to get your ZuPago HyBrid (HD) Wallet Get Account Balance Var API.

Parameters

The following parameters need to be sent, through HTTP POST request to the URL: https://zupago.pe/api-get-balance

Input Field Name Description Example Value
ZUPA_BAL_ACC Account number Of payer of the zupago ZU-XXXXX
ZUPA_BAL_ACC_KEY This private key will show on your dashboard/Api setting section. VXpOc1JWSkVXa3RPYm..............VjFrOQ

Source Code

Use this to implement in your side

<form action="https://zupago.pe/api-get-balance" method="POST">
     <input type="hidden" name="ZUPA_BAL_ACC" value="ZU-XXXXXX">
     <input type="hidden" name="ZUPA_BAL_ACC_KEY" value="VXpOc1JWSmh.................JTalZpVjFrOQ==">
     <input type="submit" name="PAYMENT_METHOD" value="Pay Now!">
</form>
URL: https://zupago.pe/api-get-balance Parameter:POST all Required parameter Method:POST Response: (On Success) "result":{"msg":"Successfully","status":true,balance":"9229 USD"}} Response: (On Error) "result":{"msg":"error message","status":false}}


API Documentation Options


When you're searching for an app, you'll locate it in the shop. For the large part, hybrid apps supply the best of both worlds. Make sure you speak to us first before you begin building an app. In summary, native apps supply the best usability, the finest features, and the ideal overall mobile experience. They look and perform the best. They give you everything you'd expect from the company that built your device, as if it were simply meant to be. Whether you're trying to create an official Slack app for your service, or you would just like to build a personalized integration for your team, we will be able to help you begin! Any other system is going to be expected to carry out its intended function continuously in this period. In these circumstances, asymmetric or public important systems excel. Plug-in system is among the strongest feature from word press.

Errors are returned as a top-level key with numerous error objects. Next, through another wizard, you're prompted with different parameters that define the environment you're cloning to. It's user friendly and quite easy to learn. You are going to want to name your application and you're going to also have to accept the conditions of service. To begin with, the application needs to be manually tested. Testing to see whether it is not doing what it is not suppose to do.

The procedure for preparing a test program is a beneficial means to consider through the efforts necessary to validate the acceptability of a software product. When producing a personalized peptide, new processes could possibly be tried if it's determined that the procedure is secure and it'll give the manufacturing chemist the ideal chance for success.

All our APIs may be used alone or along with one another to build many different sorts of apps. You don't need to understand much PHP to enter developing with it, though you might find yourself inspired to understand how to program. An open source content management process is among the most advanced web platforms driving millions of sites and applications. It is undoubtedly among the most commonly adopted platforms online, for the straightforward reason that it's quite easy use, has a substantial community, a great deal of documentation, and plenty of totally free themes and plug-in accessible to use. Sure, there are plenty of things aside from the internet. The directory now comprises all certified individuals at https://zupago.pe/.

A computer program is second to none in regards to documentation and lovely interfaces. Another program is a strong and flexible engineering modeling program. Test tools generally supply quite a few functionalities. In other words, you use the tools needed by the device. You will need these tools because native apps are harder to develop. Automated testing tools can be particularly helpful for this kind of testing. Currently there are a number of very good tools but no outstanding ones.

A great deal of work is required in regards to understanding the way the APIs work and what ought to be completed in order to get them exposed. In addition, it is crucial to use standard code templates. Versioning is meant to permit us to make adjustments to the WSDL which are not necessarily backwards compatible. It is necessary to grasp the effect of instrumentation the additional instrumentation on your application. By providing him with specifics of the defects including the surroundings, test data, steps followed, etc.