退款查询

This commit is contained in:
egan
2018-04-29 15:44:17 +08:00
parent 75e8b289e1
commit 0366ca5470
2 changed files with 14 additions and 5 deletions

View File

@@ -265,13 +265,21 @@ public class PayPalPayService extends BasePayService{
*/
@Override
public Map<String, Object> refund(RefundOrder refundOrder) {
JSONObject resp = getHttpRequestTemplate().getForObject(String.format(getReqUrl(PayPalTransactionType.REFUND), refundOrder.getTradeNo()), authHeader(), JSONObject.class);
return resp;
// JSONObject resp = getHttpRequestTemplate().getForObject(String.format(getReqUrl(PayPalTransactionType.REFUND), refundOrder.getTradeNo()), authHeader(), JSONObject.class);
// return resp;
return null;
}
/**
* 查询退款
*
* @param tradeNo 支付平台订单号
* @param outTradeNo 商户单号
* @return 返回支付方查询退款后的结果
*/
@Override
public Map<String, Object> refundquery(String tradeNo, String outTradeNo) {
return null;
JSONObject resp = getHttpRequestTemplate().getForObject(String.format(getReqUrl(PayPalTransactionType.REFUND_QUERY), tradeNo), authHeader(), JSONObject.class);
return resp;
}
@Override

View File

@@ -25,7 +25,8 @@ public enum PayPalTransactionType implements TransactionType {
* 付款 网页支付
*/
sale("payments/payment"),
REFUND("payments/refund/{refundId}"),
REFUND("payments/sale/{0}/refund"),
REFUND_QUERY("payments/refund/{refundId}"),
PAYOUT("payments/payouts/{payoutBatchId}"),
ORDERS("payments/orders/{orderId}"),