App 支付 API 必须通过支付宝提供的服务端 SDK 来调用。
private AlipayClient getAlipayClient() {
// GATEWAY=网关,APP_ID,private_key
return new DefaultAlipayClient(GATEWAY, APP_ID, PRIVATE_KEY, "json", "UTF-8", PUBLIC_KEY, "RSA2");
}
public boolean createAppOrderAPI(PayOrder order) {
try {
AlipayClient alipayClient = getAlipayClient();
AlipayTradeAppPayRequest request = new AlipayTradeAppPayRequest ();
AlipayTradeWapPayModel model = new AlipayTradeWapPayModel();
model.setOutTradeNo