|
@@ -128,7 +128,7 @@ public class PayPalService{
|
|
|
RedirectUrls redirectUrls = new RedirectUrls();
|
|
RedirectUrls redirectUrls = new RedirectUrls();
|
|
|
|
|
|
|
|
redirectUrls.setCancelUrl(paypalPayConfig.getCancelUrl());
|
|
redirectUrls.setCancelUrl(paypalPayConfig.getCancelUrl());
|
|
|
- String returnUrl = "https://" + paypalPayConfig.getHost() + "/"+envCommonService.getPort()+"/api/applets/order/paypal/notify";
|
|
|
|
|
|
|
+ String returnUrl = "https://" + paypalPayConfig.getHost() + "/"+envCommonService.getPort()+"/"+envCommonService.getApi()+"/applets/order/paypal/notify";
|
|
|
//成功回调地址(自己写的/pay/success)
|
|
//成功回调地址(自己写的/pay/success)
|
|
|
redirectUrls.setReturnUrl(returnUrl);
|
|
redirectUrls.setReturnUrl(returnUrl);
|
|
|
|
|
|
|
@@ -138,7 +138,7 @@ public class PayPalService{
|
|
|
|
|
|
|
|
//订单价格
|
|
//订单价格
|
|
|
Amount amount = new Amount();
|
|
Amount amount = new Amount();
|
|
|
- amount.setCurrency("USD");
|
|
|
|
|
|
|
+ amount.setCurrency(orderDon.getCurrency());
|
|
|
// 支付的总价,paypal会校验 total = subTotal + tax + ...
|
|
// 支付的总价,paypal会校验 total = subTotal + tax + ...
|
|
|
BigDecimal totalMoney = orderDon.getMoney().divide(new BigDecimal(100), 2, RoundingMode.HALF_DOWN);
|
|
BigDecimal totalMoney = orderDon.getMoney().divide(new BigDecimal(100), 2, RoundingMode.HALF_DOWN);
|
|
|
amount.setTotal(totalMoney.toString());
|
|
amount.setTotal(totalMoney.toString());
|