---
# System prepended metadata

title: CCPay Integration Guide

---

# CCPay Integration Guide

[English Version]('./')

[中文版本](https://hackmd.io/Y_dnQ5P1TnmQR6xED5WyjA?view)

The required information is as follows, and may vary in official and test environments:

>Note: One merchant may correspond to multiple applications.

### Merchant Information

* Merchant name, in Chinese and English;
* Official website link;
* Multiple domain names can be configured in the whitelist, such as:

  * [abc.com](http://abc.com/)
  * [def.io](http://def.io/)

* Callback interface, where CCPay notifies the merchant when the user deposits tokens in the merchant, etc. For the url format and other instructions, please refer to the document [CCPay Merchant Interface Document-2.1](https://hackmd.io/@blockabc/BJoGx_e1D)

>After the information is provided, CCPay will provide the merchant with the key and other related information.

### Application Information

* Application webpage link;
* Application introduction in one sentence;
* Detailed description of the application, with up to 255 characters;
* Application logo images;
* The banner images of the application, consistent with the agreed banner specification;

### Test User

To transfer some test tokens

### CCPay.js

Access [CCPay.js](https://github.com/BlockABC/ccpay.js) in the front end

### Backend API

[CCPay Merchant Interface Document-2.1](https://hackmd.io/@blockabc/BJoGx_e1D)

### Banner Specification



### Install Client

**iOS**

[http://abcwallet-gift.com/mn3b](http://abcwallet-gift.com/mn3b)

Obtain the native udid from this link and provide it for CCTip developers. [Get UDID](http://www.pgyer.com/tools/udid)

**iOS Environment Switch**

You can switch between the official and test environments by clicking "Apps" in the upper left corner of the homepage.

**Android Test Environment**

[https://www.pgyer.com/tVIo](https://www.pgyer.com/tVIo)

**Android Official Environment**

[https://www.pgyer.com/f9pP](https://www.pgyer.com/f9pP)

### The password is obtained privately.



### Webview URL Parameter Debugging

The display effect of Webview can be controlled with [URL parameters](https://github.com/BlockABC/ccpay.js/blob/master/docs/Webview-Config.md).

To try different URL parameter combinations, we provide an entrance to test URL parameters, as follows:

**iOS**

In the test environment, long press "APPS" in the upper left corner of the homepage to open the URL input box and enter the application URL with different parameters.

**Android**

There is a URL input box at the top of the test environment homepage, you can enter different pages & parameter combinations to test.



### Get Test Tokens

ETH testnet ropsten faucet:[https://faucet.ropsten.be/](https://faucet.ropsten.be/)

BTC testnet test3 faucet:[https://testnet-faucet.mempool.co/](https://testnet-faucet.mempool.co/)

BCH testnet test3 faucet:[https://developer.bitcoin.com/faucets/bch/?no-cache=1](https://developer.bitcoin.com/faucets/bch/?no-cache=1)

BSV testnet test3 faucet:[https://faucet.bitcoincloud.net/](https://faucet.bitcoincloud.net/)

LTC testnet faucet:[https://tltc.bitaps.com/](https://tltc.bitaps.com/)

ETH testnet explorer:[https://ropsten.etherscan.io/](https://ropsten.etherscan.io/)

BTC testnet explorer:[https://live.blockcypher.com/btc-testnet/](https://live.blockcypher.com/btc-testnet/)

BCH/SLP testnet explorer:[https://explorer.bitcoin.com/tbch](https://explorer.bitcoin.com/tbch)

BSV testnet explorer:[https://test.whatsonchain.com/](https://test.whatsonchain.com/)

LTC testnet explorer:[https://tltc.bitaps.com/](https://tltc.bitaps.com/)