生活随笔
收集整理的這篇文章主要介紹了
手机网站支付(公钥证书方式)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
手機(jī)網(wǎng)站支付
適用于商家在移動端網(wǎng)頁應(yīng)用中集成支付寶支付功能。
商家在網(wǎng)頁應(yīng)用中調(diào)用支付寶提供的網(wǎng)頁支付接口,接口會調(diào)起支付寶客戶端內(nèi)的支付模塊,此時(shí)會從商家網(wǎng)頁應(yīng)用跳轉(zhuǎn)到支付寶客戶端中并開始支付;支付完成后會跳轉(zhuǎn)回商家網(wǎng)頁應(yīng)用內(nèi),最后商家展示支付結(jié)果。
package com
.tbd
.bigdipper
.util
;import com
.alipay
.api
.AlipayApiException
;
import com
.alipay
.api
.CertAlipayRequest
;
import com
.alipay
.api
.DefaultAlipayClient
;
import com
.alipay
.api
.request
.AlipayTradeWapPayRequest
;
import org
.slf4j
.Logger
;
import org
.slf4j
.LoggerFactory
;
public class TextJkx {private static final String ALIPAY_URL
= "https://openapi.alipay.com/gateway.do";private static final String ALIPAY_PHONE_APPID
= "ALIPAY_PHONE_APPID";private static final String PRIVATE_PHONE_KEY
= "PRIVATE_PHONE_KEY";private static final String APP_PHONE_CERT_PATH
= "APP_PHONE_CERT_PATH";private static final String ALIPAY_PHONE_CERT_PATH
= "ALIPAY_PHONE_CERT_PATH";private static final String ALIPAY_PHONE_ROOT_CERT_PATH
= "ALIPAY_PHONE_ROOT_CERT_PATH";private static final String CHARSET
= "UTF-8";private static final String SIGN_TYPE
= "RSA2";private static final String ALIPAYBACKURL
= "ALIPAYBACKURL";public static void main(String
[] args
) throws AlipayApiException
{DefaultAlipayClient alipayClient
= aliPhonePaySignature();AlipayTradeWapPayRequest alipayRequest
= new AlipayTradeWapPayRequest();alipayRequest
.setNotifyUrl(ALIPAYBACKURL
);alipayRequest
.setBizContent("{" +" \"out_trade_no\":" + "20190823093804" + "," +" \"total_amount\":\"1\"," +" \"subject\":\"支付寶支付\"," +" \"product_code\":\"QUICK_WAP_PAY\"" +" }");String form
= alipayClient
.pageExecute(alipayRequest
).getBody(); System
.out
.println("===form===" + form
);}public static DefaultAlipayClient
aliPhonePaySignature() throws AlipayApiException
{CertAlipayRequest certAlipayRequest
= new CertAlipayRequest();certAlipayRequest
.setServerUrl(ALIPAY_URL
);certAlipayRequest
.setAppId(ALIPAY_PHONE_APPID
);certAlipayRequest
.setPrivateKey(PRIVATE_PHONE_KEY
);certAlipayRequest
.setFormat("json");certAlipayRequest
.setCharset(CHARSET
);certAlipayRequest
.setSignType(SIGN_TYPE
);certAlipayRequest
.setCertPath(APP_PHONE_CERT_PATH
);certAlipayRequest
.setAlipayPublicCertPath(ALIPAY_PHONE_CERT_PATH
);certAlipayRequest
.setRootCertPath(ALIPAY_PHONE_ROOT_CERT_PATH
);DefaultAlipayClient alipayClient
= new DefaultAlipayClient(certAlipayRequest
);return alipayClient
;}
}
蟲洞
手機(jī)網(wǎng)站支付官方文檔鏈接
總結(jié)
以上是生活随笔為你收集整理的手机网站支付(公钥证书方式)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。