|
@@ -81,8 +81,8 @@ public class PayAliNewService {
|
|
*/
|
|
*/
|
|
public String pc(AlipayClient alipayClient, String pid, int money, String subject) {
|
|
public String pc(AlipayClient alipayClient, String pid, int money, String subject) {
|
|
AlipayTradePagePayRequest request = new AlipayTradePagePayRequest();
|
|
AlipayTradePagePayRequest request = new AlipayTradePagePayRequest();
|
|
- request.setReturnUrl(domain+"/alipay/return");
|
|
|
|
- request.setNotifyUrl(domain+"/alipay/notify");
|
|
|
|
|
|
+// request.setReturnUrl(domain+"/alipay/return");
|
|
|
|
+ request.setNotifyUrl(domain+"/callback/alipay/notify/" + pid);
|
|
AlipayTradePagePayModel model = new AlipayTradePagePayModel();
|
|
AlipayTradePagePayModel model = new AlipayTradePagePayModel();
|
|
model.setOutTradeNo(pid); // Y 商户订单号,64个字符以内、可包含字母、数字、下划线;需保证在商户端不重复
|
|
model.setOutTradeNo(pid); // Y 商户订单号,64个字符以内、可包含字母、数字、下划线;需保证在商户端不重复
|
|
model.setTotalAmount(DecimalUtil.toString(money)); // Y 订单总金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000]
|
|
model.setTotalAmount(DecimalUtil.toString(money)); // Y 订单总金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000]
|
|
@@ -134,8 +134,8 @@ public class PayAliNewService {
|
|
*/
|
|
*/
|
|
public String wap(AlipayClient alipayClient, String pid, int money, String subject) {
|
|
public String wap(AlipayClient alipayClient, String pid, int money, String subject) {
|
|
AlipayTradeWapPayRequest request = new AlipayTradeWapPayRequest();
|
|
AlipayTradeWapPayRequest request = new AlipayTradeWapPayRequest();
|
|
- request.setReturnUrl(domain+"/alipay/return");
|
|
|
|
- request.setNotifyUrl(domain+"/alipay/notify");
|
|
|
|
|
|
+// request.setReturnUrl(domain+"/alipay/return");
|
|
|
|
+ request.setNotifyUrl(domain+"/callback/alipay/notify/" + pid);
|
|
AlipayTradeWapPayModel model = new AlipayTradeWapPayModel();
|
|
AlipayTradeWapPayModel model = new AlipayTradeWapPayModel();
|
|
model.setOutTradeNo(pid); // Y 商户订单号,64个字符以内、可包含字母、数字、下划线;需保证在商户端不重复
|
|
model.setOutTradeNo(pid); // Y 商户订单号,64个字符以内、可包含字母、数字、下划线;需保证在商户端不重复
|
|
model.setTotalAmount(DecimalUtil.toString(money)); // Y 订单总金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000]
|
|
model.setTotalAmount(DecimalUtil.toString(money)); // Y 订单总金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000]
|
|
@@ -186,8 +186,7 @@ public class PayAliNewService {
|
|
*/
|
|
*/
|
|
public String app(AlipayClient alipayClient, String pid, int money, String subject) {
|
|
public String app(AlipayClient alipayClient, String pid, int money, String subject) {
|
|
AlipayTradeAppPayRequest request = new AlipayTradeAppPayRequest();
|
|
AlipayTradeAppPayRequest request = new AlipayTradeAppPayRequest();
|
|
- request.setReturnUrl(domain+"/alipay/return");
|
|
|
|
- request.setNotifyUrl(domain+"/alipay/notify");
|
|
|
|
|
|
+ request.setNotifyUrl(domain+"/callback/alipay/notify/" + pid);
|
|
AlipayTradeAppPayModel model = new AlipayTradeAppPayModel();
|
|
AlipayTradeAppPayModel model = new AlipayTradeAppPayModel();
|
|
model.setOutTradeNo(pid); // Y 商户订单号,64个字符以内、可包含字母、数字、下划线;需保证在商户端不重复
|
|
model.setOutTradeNo(pid); // Y 商户订单号,64个字符以内、可包含字母、数字、下划线;需保证在商户端不重复
|
|
model.setTotalAmount(DecimalUtil.toString(money)); // Y 订单总金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000]
|
|
model.setTotalAmount(DecimalUtil.toString(money)); // Y 订单总金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000]
|