現(xiàn)在支付寶商戶對于商家接入支付寶即時(shí)到賬接口管理比較嚴(yán)格,一般都是需要支付寶企業(yè)賬戶才能申請開通即時(shí)到賬接口的。這對于大部分個(gè)人商家來說,無疑不利于快速回籠資金。
本接口通過一個(gè)變通的方式,利用支付寶系統(tǒng)中的轉(zhuǎn)賬付款功能,來跟自己的商城實(shí)現(xiàn)對接,讓客戶在下單后直接跳轉(zhuǎn)到支付寶的轉(zhuǎn)賬付款頁面,通過轉(zhuǎn)賬付款的方式來給自己的支付寶賬號付款。
客戶在轉(zhuǎn)賬付款界面無需自已填寫訂單相關(guān)信息,程序自動(dòng)填寫。如:收款賬號、付款金額、付款備注等信息??蛻粼诰W(wǎng)站下單后只管支付就行了。
<?php /** * ECSHOP 支付寶轉(zhuǎn)賬付款功能,配合我們的支付通軟件,可實(shí)現(xiàn)全自動(dòng)訂單付款狀態(tài)更新、會(huì)員自動(dòng)充值功能! 現(xiàn)在支付寶商戶對于商家接入支付寶即時(shí)到賬接口管理比較嚴(yán)格,一般都是需要企業(yè)賬戶才能申請開通即時(shí)到賬接口的。這對于大部分個(gè)人商家來說,無疑不利于快速回籠資金。本接口通過一個(gè)變通的方式,利用支付寶系統(tǒng)中的轉(zhuǎn)賬付款功能,來跟自己的商城實(shí)現(xiàn)對接,讓客戶在下單后直接跳轉(zhuǎn)到這個(gè)支付寶的轉(zhuǎn)賬付款頁面,然后輸入自己的賬號密碼,就可以給自己的賬號付款了。配合我們提供的【支付通】軟件,可以實(shí)現(xiàn)24小時(shí)自動(dòng)更新網(wǎng)站訂單狀態(tài),自動(dòng)為會(huì)員充值等功能。請進(jìn)入我們的官方網(wǎng)站下載軟件并使用吧! * ==================================================================================================== * 版權(quán)所有 2010-2015 支付通,并保留所有權(quán)利。 * ==================================================================================================== */ if (!defined('IN_ECS')) { die('Hacking attempt'); } $payment_lang = ROOT_PATH . 'languages/' .$GLOBALS['_CFG']['lang']. '/payment/alipayeasypay.php'; if (file_exists($payment_lang)) { global $_LANG; include_once($payment_lang); } /* 模塊的基本信息 */ if (isset($set_modules) && $set_modules == TRUE) { $i = isset($modules) ? count($modules) : 0; /* 代碼 */ $modules[$i]['code'] = basename(__FILE__, '.php'); /* 描述對應(yīng)的語言項(xiàng) */ $modules[$i]['desc'] = 'alipayeasypay_desc'; /* 是否支持貨到付款 */ $modules[$i]['is_cod'] = '0'; /* 是否支持在線支付 */ $modules[$i]['is_online'] = '1'; /* 作者 */ $modules[$i]['author'] = 'yiditushe(老曹)'; /* 網(wǎng)址 */ $modules[$i]['website'] = 'http://easypay.myshopex.com/'; /* 版本號 */ $modules[$i]['version'] = '1.0.0'; /* 配置信息 */ $modules[$i]['config'] = array( array('name' => 'alipayeasypay_account', 'type' => 'text', 'value' => ''), array('name' => 'alipayeasypay_key', 'type' => 'text', 'value' => ''), array('name' => 'alipayeasypay_mobile', 'type' => 'text', 'value' => ''), ); return; } /** * 類 */ class alipayeasypay { /** * 構(gòu)造函數(shù) * * @access public * @param * * @return void */ function alipayeasypay() { } function __construct() { $this->alipayeasypay(); } /** * 生成支付代碼 * @param array $order 訂單信息 * @param array $payment 支付方式信息 */ function get_code($order, $payment) { if (!defined('EC_CHARSET')) { $charset = 'utf-8'; } else { $charset = EC_CHARSET; } $parameter = array( 'optEmail' => $payment['alipayeasypay_account'], 'payAmount' => $order['order_amount'], ); if($order['order_id']){ $parameter['title']= $order['order_sn']."|".$order['log_id']; $parameter['memo']= ("訂單號:".$order['order_sn']); }else{ $parameter['title']= $order['log_id']."|".$order['log_id']; $parameter['memo']= ("會(huì)員充值:".$order['user_name']); } if($payment['alipayeasypay_mobile']){ $parameter['smsNo']= $payment['alipayeasypay_mobile']; } $button = '<p style="text-align:center;" ><form id="__allpayForm" accept-charset="gbk" method="post" onsubmit="document.charset=\'gbk\';" target="_blank" action="https://shenghuo.alipay.com/send/payment/fill.htm">'; foreach ($parameter as $keys => $value) { $button .="<input type='hidden' name='$keys' value='$value' />"; } $button .= '<input type="submit" id="__paymentButton" value="' . $GLOBALS['_LANG']['pay_button'] . '" />'; $button .= '</form></p>'; return $button; } /** * 響應(yīng)操作 */ function respond() { if (!empty($_POST)) { foreach($_POST as $key => $data) { $_GET[$key] = $data; } } $payment = get_payment($_GET['code']); $sig = $_GET['sig'];//簽名 $tradeno = $_GET['tradeNo'];//交易號 $desc = $_GET['desc'];//交易名稱(付款說明) $time = $_GET['time'];//付款時(shí)間 $username = $_GET['username'];//客戶名稱 $userid = $_GET['userid'];//客戶id $money = $amount = $_GET['amount'];//交易額 $status = $_GET['status'];//交易狀態(tài) $order_sn_logid = str_replace("付款-", "", $desc); $key = $payment['alipayeasypay_key']; //驗(yàn)證簽名 if(strtoupper(md5("$tradeno|$desc|$time|$username|$userid|$amount|$status|$key")) == $sig){ //這里做訂單業(yè)務(wù),在下面寫您的代碼即可 //檢查付款金額和支付單的金額是否一致,不一致的話,報(bào)錯(cuò)處理 /* 檢查支付的金額是否相符 */ list($order_sn, $log_id) = explode("|", $order_sn_logid); if (!check_money($log_id, $money)){ echo "支付金額不一致";exit; return false; } /* 改變訂單狀態(tài) */ order_paid($log_id, 2); echo "ok";exit; return true; }else{ echo "驗(yàn)證簽名失敗";exit; return false; } } } ?>
相關(guān)文章:
關(guān)于支付寶支付接口,我這邊php該提供給ios什么?要怎么寫?
? ????? ??
? ?? ??? ????? ???? ??? ??????, ???? ?????? ????. ? ???? ?? ???? ?? ??? ?? ????. ???? ??? ???? ???? ??? ?? admin@php.cn?? ?????.

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??
?? ?? ?? ??? | Uma Musume Pretty Derby
1 ? ? ?
By Jack chen
<night> : ???? 99 ? - ?? ?? ? ?? ?? ??
4 ? ? ?
By DDD
Uma Musume Pretty Derby ?? ?? (2025 ? 7 ?)
1 ? ? ?
By Jack chen
?? ? ??? ????? Rimworld Odyssey ?? ???
3 ? ? ?
By Jack chen
Windows ??? ?? ??? ??? ???? ????
1 ? ? ?
By 下次還敢

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)