布丁云支付

无需后端开发,一个SDK即可接入一套完整的支付系统,高速集成主流支付接口,以更稳定的接口、更快的速度直达支付。

接入流程

  

  • 01 注册账户

    使用邮箱即可快速注册,无需付费~    立即注册

  • 1、根据邮件提示完善商户信息,对接业务地址、联系方式、以及结算收款信息

    2、联系客服、沟通业务需求、开通账号。

    3、客服根据您的业务需求安排专业技术人员协助API接入。

  • 我们提供专业的技术服务协助接入,您也可以参考开发文档自行接入。主要的步骤是在您的项目里调用创建订单的API,以及配置好相对应的回调方法。当然,我们也提供了一些DEMO代码供您参考,无论您的项目是JAVA、PHP还是其他语言,都支持快速接入~

    1、api 接口:单独固定支付方式接入。

    2、收银台接口:所有支付方式统一接入、由用户自行选择付款方式。

    离线文档下载

 

API接入简要文档

下方文档仅做简要说明,只需重点关注 “创建订单”接口和“回调通知” 即可,其他都是可选备用接口。

在接入过程中有任何问题欢迎联系我们,我们会为您提供专业的接入技术服务~

下载详细文档

创建订单

查询订单状态

回调通知

附录1

附录2

常见错误代码

PHP参考代码

<?php
    $userkey='de05ee7ce11b2c66566abc95a317e3be1f73cb9b';
    $version=$_POST['version'];
    $customerid=$_POST['customerid'];
    $sdorderno=$_POST['sdorderno'];
    $total_fee=$_POST['total_fee'];
    $paytype=$_POST['paytype'];
    $bankcode=$_POST['bankcode'];
    $notifyurl=$_POST['notifyurl'];
    $returnurl=$_POST['returnurl'];
    $remark=$_POST['remark'];
    $sign=md5('version='.$version.'&customerid='.$customerid.'&total_fee='.$total_fee.'&sdorderno='.$sdorderno.'& notifyurl='.$ notifyurl.'&returnurl='.$returnurl.'&'.$userkey);
?>
    <!doctype html>
    <html>
    <head>
    <title>正在转到付款页</title>
    </head>
    <body onload="document.pay.submit()">
        <form name="pay" action="http://pay.alamps.cn/apisubmit" method="post">
            <input type="hidden" name="version" value="<?php echo $version?>">
            <input type="hidden" name="customerid" value="<?php echo $customerid?>">
            <input type="hidden" name="sdorderno" value="<?php echo $sdorderno?>">
            <input type="hidden" name="total_fee" value="<?php echo $total_fee?>">
            <input type="hidden" name="paytype" value="<?php echo $paytype?>">
            <input type="hidden" name="notifyurl" value="<?php echo $notifyurl?>">
            <input type="hidden" name="returnurl" value="<?php echo $returnurl?>">
            <input type="hidden" name="remark" value="<?php echo $remark?>">
            <input type="hidden" name="bankcode" value="<?php echo $bankcode?>">
            <input type="hidden" name="sign" value="<?php echo $sign?>">
        </form>
    </body>
    </html>
                                
<?php
    $userkey='de05ee7ce11b2c66566abc95a317e3be1f73cb9b';
    $status=$_POST['status'];
    $customerid=$_POST['customerid'];
    $sdorderno=$_POST['sdorderno'];
    $total_fee=$_POST['total_fee'];
    $paytype=$_POST['paytype'];
    $sdpayno=$_POST['sdpayno'];
    $remark=$_POST['remark'];
    $sign=$_POST['sign'];
    //file_put_contents( dirname(__FILE__).'/post.txt', var_export($_POST, true ), FILE_APPEND );
    $mysign=md5('customerid='.$customerid.'&status='.$status.'&sdpayno='.$sdpayno.'&sdorderno='.$sdorderno.'&total_fee='.$total_fee.'&paytype='.$paytype.'&'.$userkey);
    if($sign==$mysign){
        if($status=='1'){
            //此处处理你自己的业务逻辑
            echo 'success'; //注意:此条语句不可漏掉
        }
    }
    echo 'fail';
?>