public AccountResponse Find(AccountFindRequest req) { AccountResponse response; try { response = new WePayClient().Invoke <AccountFindRequest, AccountResponse>(req, req.actionUrl, req.accessToken); } catch (WePayException ex) { response = new AccountResponse { name = ex.error, Error = ex }; } return(response); }
public AccountCreateResponse Post(AccountCreateRequest req) { AccountCreateResponse response; try { response = new WePayClient().Invoke <AccountCreateRequest, AccountCreateResponse>(req, req.actionUrl, req.accessToken); } catch (WePayException ex) { response = new AccountCreateResponse { account_id = 0, Error = ex }; } return(response); }
public PreapprovalCreateResponse Post(PreapprovalCreateRequest req) { PreapprovalCreateResponse response; try { response = new WePayClient().Invoke <PreapprovalCreateRequest, PreapprovalCreateResponse>(req, req.actionUrl, req.accessToken); } catch (WePayException ex) { response = new PreapprovalCreateResponse { preapproval_uri = req.redirect_uri + "?error=" + ex.error, Error = ex }; } return(response); }
public PreapprovalResponse GetStatus(PreapprovalRequest req) { // var req = new PreapprovalRequest { preapproval_id = preapproval_id }; PreapprovalResponse response; try { response = new WePayClient().Invoke <PreapprovalRequest, PreapprovalResponse>(req, req.actionUrl); } catch (WePayException ex) { response = new PreapprovalResponse { state = ex.error, amount = 0, Error = ex }; } return(response); }
public CheckoutCreateResponse Post(CheckoutCreateRequest req) { CheckoutCreateResponse response; try { response = new WePayClient().Invoke <CheckoutCreateRequest, CheckoutCreateResponse>(req, req.actionUrl, req.accessToken); } catch (WePayException ex) { response = new CheckoutCreateResponse { checkout_id = 0, checkout_uri = req.redirect_uri + "?error=" + ex.error, Error = ex }; } return(response); }
public UserRegisterResponse Register(UserRegisterRequest req) { UserRegisterResponse response; try { response = new WePayClient().Invoke <UserRegisterRequest, UserRegisterResponse>(req, req.actionUrl); } catch (WePayException ex) { response = new UserRegisterResponse { access_token = "error", Error = ex }; } return(response); }
public TokenResponse Authorize(TokenRequest req) { TokenResponse response; try { response = new WePayClient().Invoke <TokenRequest, TokenResponse>(req, req.actionUrl); } catch (WePayException ex) { response = new TokenResponse { access_token = "error", Error = ex }; } return(response); }
public CheckoutResponse GetStatus(long checkout_id) { var req = new CheckoutRequest { checkout_id = checkout_id }; CheckoutResponse response; try { response = new WePayClient().Invoke <CheckoutRequest, CheckoutResponse>(req, req.actionUrl); } catch (WePayException ex) { response = new CheckoutResponse { state = ex.error, amount = 0, Error = ex }; } return(response); }
public UserResponse GetUser(string accessToken) { UserRequest req = new UserRequest { accessToken = accessToken }; UserResponse response; try { response = new WePayClient().Invoke <UserRequest, UserResponse>(req, req.actionUrl, accessToken); } catch (WePayException ex) { response = new UserResponse { state = "error", Error = ex }; } return(response); }