Краткий список преимуществ и особенностей обменного и платежного сервиса на базе криптовалюты CRC
Мы следим за развитием инновационных технологий и применяем самое актуальное в наших разработках.
Быстрое подтверждение переводов, уже после 3 подтверждений сети средства появляются на вашем балансе.
При работе с API сервиса используются технологии Google 2FA и защищенный канал связи по протоколу HTTPS.
При разработке пользовательсткого интерфейса использовались такие техлологии как Bootstrap, HTML5, CSS3 и jQuery. Возможно использование личного кабинета на любых устройствах. Работа не приносит трудностей и неудобства. В каждом разделе есть панель помощи, а в самых сложных ситуациях вы можете создать запрос в службу технической поддержки.
РегистрацияRuby on Rails
C++
Документация по использованию сервиса, основные запросы, ответы сервера и как начать использовать.
https://api.cresopay.com
Все поступающие и возвращаемые запросы содержат строки JSON.{
"method": "createaccount",
"backurl": "https://myshop.com/accept.php"
}
"createaccount" - метод регистрации нового аккаунта (пользователя) в платежной системе;{
"result": {
"status": "ok",
"userid": 1,
"secret": "qta3whcytmysb2tq",
"balance": 0.0,
"backurl": "https://myshop.com/accept.php",
"timestamp": 1493195829
}
}
"userid" - присвоенный ID новому аккаунту, будет использоваться в дальнейшем для авторизации;{
"method": "updateaccount",
"backurl": "http://newshop.net/payok/",
"userid": 1,
"key": "490321"
}
"updateaccount" - метод регистрации нового аккаунта (пользователя) в платежной системе;{
"result": {
"status": "ok",
"userid": 1,
"backurl": "http://newshop.net/payok/",
"timestamp": 1493197926
}
}
"userid" - ID аккаунта;{
"method": "getaccountbalance",
"userid": 1,
"key": "832712"
}
"getaccountbalance" - метод запроса баланса аккаунта;{
"result": {
"status": "ok",
"userid": 1,
"balance": 0.0,
"timestamp": 1493198052
}
}
"userid" - ID аккаунта у запрашиваемого аккаунта;{
"method": "createorder",
"amount": 12.50,
"userid": 1,
"key": "209843"
}
"createorder" - метод создания нового ордера;{
"result": {
"status": "ok",
"userid": 1,
"orderid": 1,
"wallet": "Cdr6RFA2GXhjFAPDmV3WHP7za5BHPYMKjT",
"amount": 12.5,
"timestamp": 1493195900
}
}
"userid" - ID аккаунта (хозяин ордера, оплата по ордеру поступает на баланс данного аккаунта);{
"method": "getorderstatus",
"orderid": 1,
"userid": 1,
"key": "398402"
}
"getorderstatus" - метод запроса состояния ордера;{
"result": {
"status": "ok",
"userid": 1,
"orderid": 1,
"wallet": "Cdr6RFA2GXhjFAPDmV3WHP7za5BHPYMKjT",
"amount": 10.0,
"paid": 0.0,
"orderstatus": "new",
"timestamp": 1493200005
}
}
"userid" - ID вашего пользователя от которого был выставлен ордер;{
"method": "transfertoaddress",
"userid": 1,
"wallet": "CN9VuoMSk3LfVdars9PUntmv8r5ckHKnUZ",
"amount": 3.234,
"key": "398402"
}
"transfertoaddress" - метод перевода монет с баланса аккаунта;{
"result": {
"status": "ok",
"userid": 2,
"txid": "7b76bf262f89be0dc9d17cd5d28d8fc155a1a3de57023b2ba1eeaf4b1ac7faeb",
"timestamp": 1493225903
}
}
"userid" - ID аккаунта с баланса которого осуществляется перевод средств;{
:userid => 1,
:orderid => 23,
:amount => 2.0,
:paid => 2.0,
:key => "022637",
:timestamp => 1493228072
}
":userid" - ID аккаунта в системе мерчанта;{
"result": {
"status": "error",
"data": "Authorization filed!",
"timestamp": 1493195969
}
}
"error" - метод возврата ошибки;