佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 338|回复: 0

让你的网站可以接受数字货币付款bitcoin,usdt等

[复制链接]
发表于 20-3-2020 03:40 AM | 显示全部楼层 |阅读模式
本帖最后由 cryptorocker 于 20-3-2020 03:44 AM 编辑

最新的project遇到两个需求
1.给用户提供一个永久唯一的数字货币地址,比如比特币BTC,USDT等,用户可以转入数字货币来完成充值
2.需要定时批量转出数字货币给不同的地址
一些网关平台仅支持创建订单,给用户一个临时地址用来充值,不能满足需求,所以使用了ArowPay这个网关的服务https://www.arowpay.com


1.注册账户获取appkey和appsecret https://www.arowpay.com

2.安装库 或在github上下载 https://github.com/arowpay/arowpay-php
  1. composer require arowpay/arowpay-php
复制代码


3.调用API
  1. <?php
  2. require_once './vendor/autoload.php';
  3. use ArowPay\API;
  4. //getCallbackAddress
  5. $api=new API();
  6. $api->setAppkey('1Zf5Q28U2a5gmt367GQcbSCl35')->setAppsecret('nG8Pp15i8eWyE7tpDfpPr2D5326A7JfY8Ds3CqKqf5');
  7. $fields=array('currency'=>'BTC','custom'=>'CustomStrings');
  8. $response=$api->execute("getCallbackAddress",$fields);
  9. if($response['code']="200"){
  10.      // successfully get an address
  11.     $newAddress=$response['msg'];
  12.     echo $newAddress; //1AEgdWjJrEbroURgWmPrXkFdzxGxdF7c4G

  13. }else{
  14.     echo $response['code'];
  15.     echo $response['msg'];
  16. }
复制代码


3.处理回调通知

  1. <?php
  2. require_once './vendor/autoload.php';
  3. use ArowPay\IPN;

  4. $ipn=new IPN();
  5. $ipn->setAppkey('1Zf5Q28U2a5gmt367GQcbSCl35')->setAppsecret('nG8Pp15i8eWyE7tpDfpPr2D5326A7JfY8Ds3CqKqf5');

  6.     if ($ipn->validate()) {
  7.         // validated  
  8.         $rawData=file_get_contents("php://input");
  9.         $post=json_decode($rawData);
  10.         $currency=$post['currency'];  //USDTERC20
  11.         $amount=$post['amount']; //69
  12.         $transactionId=$post['txid']; //0xbd31c2c70c67414d1ab5b591e436e318557dc37ca01bb18be8d81e6f83d84f0f
  13.         $timestamp=$post['time']; // 1583504556
  14.         $address=$post['address']; // 0xc9cb4be4687319a6421dac93df2604b8e309ad04
  15.         $myCustomString=$post['custom']; // your custom string
  16.         //process it


  17.         die("OK");

  18.     } else {
  19.         //invalid request
  20.     }
复制代码






回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 4-3-2025 09:17 AM , Processed in 0.109797 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表