亚洲在线a-亚洲主播自拍-亚洲资源在线视频-亚洲综合丁香-不卡免费在线视频-不卡视频免费在线观看

JS接口-支付功能

支持微信支付(原生App/h5),支付寶支付(原生App/h5),蘋果支付。所有支付都可以直接跳轉回應用。

微信原生App支付

BSL.Pay('data','payType','callbackMethod')

參數必填說明
data定單數據,格式為字符串。
payType固定值:WEIXIN
callbackMethod回調的JS函數

data數據
data內容值,值一定是字符串。

參數必填說明
appid微信開放平臺審核通過的應用APPID
partnerid微信支付分配的商戶號
package固定值:Sign=WXPay
noncestr隨機字符串,不長于32位。微信開放平臺隨機數生成算法
timestamp時間戳,微信開放平臺接口規則-參數規定,10位
prepayid微信返回的支付交易會話ID
sign簽名,微信開放平臺接口規則-參數規定
{"appid":"wxb4****a1","partnerid":"13****001","package":"Sign=WXPay","noncestr":"4d18***72","timestamp":1468313807,"prepayid":"wx201***323458", "sign":"F4B38***4B896E1"}

回調值
回調值是App返回的,此值不是代表支付成功。支付成功確認與支付的異步接口對接。

編碼說明
0成功
-1普通錯誤類型
-2用戶點擊取消并返回
-3發送失敗
-4授權失敗
-5微信不支持

例:

<script type="text/javascript">
	function payResult(r) {
		alert(r);
	}
</script>

 <a href="#" onclick="Pay('data', 'WEIXIN', 'payResult')">微信支付</a>

微信快捷App支付

BSL.WXPay('ProductName','Desicript','Price','out_trade_no','attach','callbackMethod')
快捷支付與原生支付沒有本質區別,唯一發送的值不同。同樣走的是微信App支付接口。
:需配置高級功能-- > App支付 內快捷支付值。

參數必填說明
ProductName商品描述交易字段格式根據不同的應用場景按照以下格式: APP——需傳入應用市場上的APP名字-實際商品名稱,天天愛消除-游戲充值。
Desicript商品詳細描述,對于使用單品優惠的商戶,改字段必須按照規范上傳,詳見“單品優惠參數說明
Price訂單總金額,單位為分,詳見"支付金額"
out_trade_no商戶系統內部訂單號,要求32個字符內,只能是數字、大小寫字母且在同一個商戶號下唯一。詳見"商戶訂單號"
attach附加數據,在查詢API和支付通知中原樣返回,該字段主要用于商戶攜帶訂單的自定義數據
callbackMethod回調的JS函數,返回數據為提示信息。如:填寫的簽名錯誤。

例:

<script type="text/javascript">
	function payResult(r) {
		alert(r);
	}
</script>

 <a href="#" onclick="BSL.WXPay('微信支付', 'WEIXIN', '3.00','wx120*****333','wx2019*****333','payResult')">微信支付</a>

微信H5支付

支持微信的h5支付方法,要配置【高級配置】-->【h5支付】內h5支付配置項,不配置蘋果無法正常回調App。
注意微信調起地址一定要與App內配置域名一至。


支付寶App支付

BSL.Pay('data','payType','callbackMethod')
支付寶App支付無需在App內配置任何值,開啟支付功能即可使用。

參數必填說明
data定單數據,格式為字符串。
payType固定值:ALIPAY
callbackMethod回調的JS函數名,返回函數定義在最外層。

data數據
data內容值,值一定是字符串。

參數必填說明
app_id支付寶分配給開發者的應用ID
biz_content業務請求參數的集合,最大長度不限,除公共參數外所有請求參數都必須放在這個參數中傳遞,具體參照各產品快速接入文檔
charset請求使用的編碼格式,如utf-8,gbk,gb2312等
format僅支持JSON
method接口名稱
notify_url支付寶服務器主動通知商戶服務器里指定的頁面http/https路徑。建議商戶使用https.
sign_type商戶生成簽名字符串所使用的簽名算法類型,目前支持RSA2和RSA,推薦使用RSA2
timestamp發送請求的時間,格式"yyyy-MM-dd"
version調用的接口版本,固定為:1.0
sign商戶請求參數的簽名串,詳見簽名

支付寶幫助:https://docs.open.alipay.com/204/105465

例:

"app_id=2****50&biz_content=2s******D&charset=UTF-8&format=json&method=alipay.trade.app.pay &notify_url=******&sign_type=RSA2&timestamp=2017-02-16 &version=1.0&sign=S******D"

回調值
回調值是App返回的,此值不是代表支付成功。支付成功確認與支付的異步接口對接。

編碼說明
9000訂單支付成功
8000正在處理中,支付結果未知(可能已成功),請查詢商戶訂單列表中的支付狀態
4000重復請求
6001用戶中途取消
6002網絡連接出錯
6004支付結果未知(可能已成功),請查詢商戶訂單列表中的支付狀態
其他其他支付錯誤

支付寶錯誤查詢:https://opensupport.alipay.com/support/knowCategory/24120/23664#/?_k=13wrg9

例:

<script type="text/javascript">
	function payResult(r) {
		alert(r);
	}
</script>

 <a href="#" onclick="BSL.Pay('data', 'ALIPAY', 'payResult')">支付寶支付</a>

蘋果支付

BSL.IAP('orderId','productId','CBUrl','callbackMethod')
蘋果支付,適用于蘋果App應用內購買功能。蘋果支付幫助:https://help.apple.com/app-store-connect/#/devae49fb316

參數必填說明
orderid訂單ID
productId產品ID,蘋果官網上建的ID號
cbUrl蘋果支付結果,異步回調
callbackMethodApp回調后運行的JS函數,返回提示信息和交易明細

蘋果恢復內購

RestoredIAP(callbackMethod)
蘋果恢復內購,恢復該Apple ID下的所有購買過的交易明細。此方法慎用,只能非消耗性商品可用,其他類型的內購如果調用,會造成巨大的金額損失。

參數必填說明
callbackMethodbase64編碼格式的交易明細


2020-02-14 13:46:27

在線客服
主站蜘蛛池模板: 国产1区2区3区在线观看 | 欧美一级xxxx俄罗斯一级 | 2018精品国产一区二区 | 成人免费看片视频色多多 | 一级毛片一级毛片一级毛片aa | 一本久道久久综合 | 亚洲综合精品一二三区在线 | 亚洲午夜国产精品 | 免费国产成人高清无线看软件 | 无遮挡一级毛片私人影院 | 国产精品一卡二卡三卡 | 夜夜骑日日操 | 欧美视频第一区 | 黄黄视频在线观看 | 翁熄系列乱吃奶小玲 | 国产专区青青草原亚洲 | 国产成人综合高清在线观看 | 日韩三级欧美 | 最近中文字幕2019高清免费 | 欧美中文字幕一区二区三区 | 一区二区国产在线观看 | 日韩欧美在线观看一区 | 成人 在线播放 | 亚洲欧洲精品视频在线观看 | 亚洲手机国产精品 | 日本不卡视频一区二区 | 免费观看欧美一级特黄 | 国产精品久久久久久久专区 | 最新国产一区二区精品久久 | bl男男全肉高h车 | 欧美一级黄色片在线观看 | 热久久国产欧美一区二区精品 | 日韩免费在线视频观看 | 日本一道本高清免费 | 婷婷免费高清视频在线观看 | 成年人在线免费观看 | 欧美日韩免费在线观看 | 久久综合免费 | 国产成人精彩在线视频50 | 18岁以下禁止看很黄的视频 | 9966国产精品视频 |