From 04d10535594713bd4cfe0edb212e9a07bf24547e Mon Sep 17 00:00:00 2001 From: egzosn Date: Wed, 28 Mar 2018 16:59:30 +0800 Subject: [PATCH] =?UTF-8?q?P=E5=8D=A1=E6=96=B0=E5=A2=9E=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E6=8E=88=E6=9D=83=E7=94=A8=E6=88=B7=E4=BF=A1=E6=81=AF=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../egzosn/pay/payoneer/api/AdvancedPayService.java | 7 +++++++ .../egzosn/pay/payoneer/api/PayoneerPayService.java | 13 +++++++++++++ .../pay/payoneer/bean/PayoneerTransactionType.java | 4 ++++ 3 files changed, 24 insertions(+) diff --git a/pay-java-payoneer/src/main/java/com/egzosn/pay/payoneer/api/AdvancedPayService.java b/pay-java-payoneer/src/main/java/com/egzosn/pay/payoneer/api/AdvancedPayService.java index 1036d16..dc4b90a 100644 --- a/pay-java-payoneer/src/main/java/com/egzosn/pay/payoneer/api/AdvancedPayService.java +++ b/pay-java-payoneer/src/main/java/com/egzosn/pay/payoneer/api/AdvancedPayService.java @@ -27,4 +27,11 @@ public interface AdvancedPayService extends PayService { */ Map getAuthorizationStatus(String payeeId); + /** + * 获取授权用户信息 + * @param payeeId 用户id + * @return 获取授权用户信息,包含用户状态,注册时间,联系人信息,地址信息等等 + */ + Map getAuthorizationUser(String payeeId); + } diff --git a/pay-java-payoneer/src/main/java/com/egzosn/pay/payoneer/api/PayoneerPayService.java b/pay-java-payoneer/src/main/java/com/egzosn/pay/payoneer/api/PayoneerPayService.java index bc63af2..6d39166 100644 --- a/pay-java-payoneer/src/main/java/com/egzosn/pay/payoneer/api/PayoneerPayService.java +++ b/pay-java-payoneer/src/main/java/com/egzosn/pay/payoneer/api/PayoneerPayService.java @@ -93,6 +93,19 @@ public class PayoneerPayService extends BasePayService implements AdvancedPaySer return result; } + /** + * 获取授权用户信息 + * + * @param payeeId 用户id + * + * @return 获取授权用户信息,包含用户状态,注册时间,联系人信息,地址信息等等 + */ + @Override + public Map getAuthorizationUser(String payeeId) { + JSONObject result = (JSONObject) secondaryInterface(null, payeeId, PayoneerTransactionType.PAYEES_DETAILS); + return result; + } + /** * 回调校验 * diff --git a/pay-java-payoneer/src/main/java/com/egzosn/pay/payoneer/bean/PayoneerTransactionType.java b/pay-java-payoneer/src/main/java/com/egzosn/pay/payoneer/bean/PayoneerTransactionType.java index acecf63..e075ee8 100644 --- a/pay-java-payoneer/src/main/java/com/egzosn/pay/payoneer/bean/PayoneerTransactionType.java +++ b/pay-java-payoneer/src/main/java/com/egzosn/pay/payoneer/bean/PayoneerTransactionType.java @@ -23,6 +23,10 @@ public enum PayoneerTransactionType implements TransactionType { * 授权状态 */ PAYEES_STATUS("payees/{payee_id}/status"), + /** + * 用户信息 + */ + PAYEES_DETAILS("payees/{payee_id}/details"), /** * 收款 */