Yandex.Money рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп

Yandex.Money рдПрдкреАрдЖрдИ рд╣рдо Yandex.Money рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рд╖рдп рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ ред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЬрд╛рд╡рд╛ рдореЗрдВ рдПрдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ / рдкреЛрд░реНрдЯрд▓ / рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрд╛ рд╣реИ, рддреЛ рдореИрдВ рдЖрдкрдХреЛ рдХреБрдЫ рд╕рдВрднрд╛рд╡рд┐рдд рдЙрдкрдпреЛрдЧреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк рдЬрд▓реНрджреА рд╕реЗ рдЕрдкрдиреЗ рд▓рд┐рдП рдХреБрдЫ рдЙрдкрдпреЛрдЧреА рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ - 4fun, рдЗрд╕рд▓рд┐рдП рдмреЛрд▓рдирд╛ред рдХрдЯреМрддреА рдХреЗ рддрд╣рдд рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдХреИрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдФрд░ рдЬрд▓реНрджреА рд╕реЗ OAuth рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкрд╛рд░рд┐рдд рдХрд░реЗрдВ, рдХреИрд╕реЗ Yandex.Money рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВ, рдФрд░ рдЬрд╛рд╡рд╛ рдПрд╕рдбреАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЛрдмрд╛рдЗрд▓ рдлреЛрди рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХреИрд╕реЗ рдХрд░реЗрдВред

рдПрдХ рдмреЛрдирд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЛ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд╕рд░рд▓ рдФрд░ рдЙрдкрдпреЛрдЧреА рддрд░реАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдКрдВрдЧрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рдФрд░ рдХреЗ рдЦрд╛рддреЗ рдореЗрдВ рдзрди рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХрдореБрд╢реНрдд рднреБрдЧрддрд╛рди рд▓рд┐рдВрдХ рдмрдирд╛рдирд╛) рдФрд░ рджрд╛рди рдФрд░ рдХреНрд░рд╛рдЙрдбрдлрдВрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдЙрдкрдХрд░рдгред


рдЬрд╛рд╡рд╛ рдпрд╛рдВрдбреЗрдХреНрд╕ред рдордиреА рдПрдкреАрдЖрдИ рдПрд╕рдбреАрдХреЗ


рдореИрдВрдиреЗ Yandex.Money API рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд▓рд┐рдЦреАред рд╡рд╣ рдПрдкреАрдЖрдИ рдореЗрдВ OAuth рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдкрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдореБрдЦреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рдЦрд╛рддреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА, рд▓реЗрдирджреЗрди рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдФрд░ рдЙрди рдкрд░ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА, рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдзрди рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛, рджреБрдХрд╛рдиреЛрдВ рдХреЛ рднреБрдЧрддрд╛рди рдХрд░рдирд╛)ред рдПрд╕рдбреАрдХреЗ рдЬреАрд╕рди рдФрд░ рдЕрдкрд╛рдЪреЗ HTTP рдХреНрд▓рд╛рдЗрдВрдЯ рд╡рд░реНрдЬрди 4 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреЙрди рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЙрдирдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░реВрдВрдЧрд╛ред рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдЬрд╛рд╡рд╛ 6 рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдФрд░ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рдПрдХ рдореЛрдмрд╛рдЗрд▓ рд╕рдВрдЪрд╛рд░ рдСрдкрд░реЗрдЯрд░ рдореЗрдЧрд╛рдлреЛрди рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХреГрдд рдХрд░рдиреЗ рдФрд░ рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛, рдФрд░ рдмрд╛рдХреА рдЖрдк рдЦреБрдж рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЧреАрдереВрдм рдкрд░ рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рдорд╛рд╡реЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЦреБрдж рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рд╕рдордЭреЗрдВрдЧреЗ рдФрд░ рдХреБрдЫ рд╕рдордЭ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛрдЧрд╛, рддреЛ рдореИрдВ рдПрдкреАрдЖрдИ рджреНрд╡рд╛рд░рд╛ рдореИрдиреБрдЕрд▓ рдореЗрдВ рджреЗрдЦрдиреЗ рдпрд╛ рдХреНрд▓рдм рдореЗрдВ рдПрдХ рдкреНрд░рд╢реНрди рдХреЗ рдЙрддреНрддрд░ рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред

рдЯреЛрдХрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, OAuth рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдмреНрд▓реЗрди рдХреБрдХ рдиреЗ рдЯреНрд╡рд┐рдЯрд░ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди рдХрд┐рдпрд╛ рдерд╛ред рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдбреЗрд╡рд┐рдб рдмреНрд▓реЗрди рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕реНрдЯреНрд░реАрдЯ рдореИрдЬрд┐рдХ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рд╣реЛрдЧрд╛ред рддреЛ, рдпрд╣ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╡рд┐рдзрд┐ рдЖрдкрдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдХрд┐рд╕реА рднреА рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рдереА, рд▓реЗрдХрд┐рди рдЗрд╕ рд╕реЗрд╡рд╛ рд╕реЗ рд▓реЙрдЧрд┐рди рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рджрд░реНрдЬ рдФрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдП рдмрд┐рдирд╛ред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рднреЗрдЬрддрд╛ рд╣реИ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╣рд╛рдВ рд▓реЙрдЧ рдЗрди рдХрд░рддрд╛ рд╣реИ, рд╣рдорд╛рд░реЗ рдЖрд╡реЗрджрди рджреНрд╡рд╛рд░рд╛ рд╕реЗрд╡рд╛ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдордВрдЬреВрд░реА рджреЗрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рд╕реЗрд╡рд╛ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╣реБрдВрдЪ рдЯреЛрдХрди рдЬрд╛рд░реА рдХрд░рддреА рд╣реИред рдпрд╣ рд╕рд░рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рд╢реБрд░реБрдЖрддреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП, рдРрд╕рд╛ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЖрдорддреМрд░ рдкрд░ рдПрдХ рдмрд╛рдзрд╛ рдмрди рдЬрд╛рддрд╛ рд╣реИред рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╕рд╛рде, рдпрд╣ рдХрдИ рд▓рд╛рдЗрдиреЛрдВ рдХрд╛ рдорд╛рдорд▓рд╛ рд╣реИ:

YandexMoney ym = new YandexMoneyImpl(Consts.CLIENT_ID); //       //      Collection<Permission> scope = new LinkedList<Permission>(); scope.add(new AccountInfo()); scope.add(new OperationHistory()); codeReqUri = ym.authorizeUri(scope, Consts.REDIRECT_URI); response.sendRedirect(codeReqUri); 


Ym рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддреЗ рд╕рдордп, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЛ рдЗрд╕реЗ рдкрд╛рд╕ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдерд┐рд░рд╛рдВрдХ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред рддрдм рд╣рдо рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рджрд╛рдпрд░реЗ рдореЗрдВ рд▓рд╛рддреЗ рд╣реИрдВ рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдпреВрдЖрд░рдЖрдИ рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВред рдЕрдЧрд▓рд╛, рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдкреГрд╖реНрда рдкрд░, рд╣рдо рдПрдХ рдирд┐рд░рдВрддрд░ рдкрд╣реБрдВрдЪ рдЯреЛрдХрди рдХреЗ рд▓рд┐рдП рд╕рдордп рдХреЛрдб рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ:

  String code = request.getParameter("code"); ReceiveOAuthTokenResponse resp = ym.receiveOAuthToken(code, Consts.REDIRECT_URI); if (resp.isSuccess()) { out.println(": " + resp.getAccessToken()); } 


рдореЛрдмрд╛рдЗрд▓ рднреБрдЧрддрд╛рди

рдореИрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдореЛрдмрд╛рдЗрд▓ рд╕рдВрдЪрд╛рд░ рдСрдкрд░реЗрдЯрд░ рдореЗрдЧрд╛рдлреЛрди рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдкрд╣рд▓реЗ, OAuth рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рджреМрд░рд╛рди, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реНрдЯреЛрд░ рдкрд░ рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЕрдзрд┐рдХрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдлрд┐рд░ рдЙрд╕реА рддрд░рд╣ рд╣рдо рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЯреЛрдХрди рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ:

  YandexMoney ym = new YandexMoneyImpl(Consts.CLIENT_ID); try { Map<String, String> map = new HashMap<String, String>(); map.put("PROPERTY1", "921"); map.put("PROPERTY2", "302"); map.put("sum", "2.50"); YandexMoneyImpl ym = new YandexMoneyImpl(Consts.CLIENT_ID); String token = (String) session.getAttribute("token"); try { RequestPaymentResponse resp = ym.requestPaymentShop(token, "337", map); if (resp.isSuccess()) { out.println(" : " + resp.getPaymentId()); //       //(processPaymentByWallet  processPaymentByCard) ProcessPaymentResponse paymentResp = ym.processPaymentByWallet(token, resp.getPaymentId()); ... } } catch (Exception e) { out.println("   : " + e.getMessage()); } 


рднреБрдЧрддрд╛рди рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддреЗ рд╕рдордп, рд╣рдо рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЯреЛрдХрди, рднреБрдЧрддрд╛рди рдЯреЗрдореНрдкрд▓реЗрдЯ ( pattern_id ) рдФрд░ рдЗрд╕ рд╕реНрдЯреЛрд░ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рднрд╛рд╖рд┐рдд Map рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрд╣ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╢реЗрд╖ рд░рд╛рд╢рд┐ рдХреА рдЖрд╡рдзрд┐рдХ рдкреБрдирдГрдкреВрд░реНрддрд┐ рдпрд╛ рдХреБрдЫ рдФрд░ рдЙрдкрдпреЛрдЧреАред рдЕрдиреНрдп рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рднреА рд╕реНрдерд┐рддрд┐ рдРрд╕реА рд╣реА рд╣реИред рдмрдбрд╝реЗ рдЪрд╛рд░ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдзрд┐рдХ рдкреВрд░реНрдг рдЙрджрд╛рд╣рд░рдг рдХреЛ рд╡реЗрдм / рдореЛрдмрд╛рдЗрд▓ / рдЗрдВрдбреЗрдХреНрд╕.рдЬреЗрдПрд╕рдкреА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреАрдердм рдкрд░ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЕрдиреНрдп рдХреЙрд▓ рднреАред

рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛


рдПрд╕рдбреАрдХреЗ рдЬреАрд╕рди рдФрд░ рдЕрдкрд╛рдЪреЗ HTTP рдХреНрд▓рд╛рдЗрдВрдЯ рд╡рд░реНрдЬрди 4 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреЙрди рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рдЕрдкрд╛рдЪреЗ HTTP рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ Yandex.Money рд╕рд░реНрд╡рд░ рдХреЛ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рджреВрд░рд╕реНрде рд╣реЛрд╕реНрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рддреНрдпрд╛рдкрди рдХреА рднреА рдЧрд╛рд░рдВрдЯреА рджреЗрддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдХреНрд▓рд╛рдЗрдВрдЯ BrowserCompatHostnameVerifier рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЬрд┐рд╕ рдбреЛрдореЗрди рддрдХ рдкрд╣реБрдВрдЪ рд░рд╣реЗ рд╣реИрдВ, рдЙрд╕ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред Yandex.Money рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдЪреЗрди (GTE CyberTrust Global Root) рдХрд╛ рд░реВрдЯ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдЬрд╛рд╡рд╛ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрд▓рдЧ рд╕реЗ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред

Json рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ Gson рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдЗрд╕рдореЗрдВ рдХрдИ рд╕реНрд╡рд╛рджрд┐рд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЖрдкрдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдФрд░ рдЬрд▓реНрджреА рд╕реЗ рдЬрд╛рд╡рд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рд╕реЗ рдмрд░рд╛рдмрд░ рдЬрд╛рд╡рд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рдПрдХ рджреВрд╕рд░реЗ рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдШреЛрдВрд╕рд▓реЗ рдХреЗ рд╢рд┐рдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рднреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЬрд╛рд╡рд╛-рд╢реИрд▓реА рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдЬреЛрди-рд╢реИрд▓реА рдХреЗ рдЦреЗрддреЛрдВ рдореЗрдВ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрддред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдлрд╝реАрд▓реНрдб sampleFieldNameInJava рдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддреЗ рд╕рдордп рдЪрдпрдирд┐рдд рдирд╛рдо рдиреАрддрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ json рдХреЗ sample_field_name_in_java рдпрд╛ SampleFieldNameInJava рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╕рдм рдХреБрдЫ рдкреНрд░рддрд┐рдмрд┐рдВрдм рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпред

рдмреЛрдирд╕


рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреА рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдореИрдВ рдЖрдкрдХреЛ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдХреБрдЫ рд╕рд░рд▓ рдФрд░ рдЙрдкрдпреЛрдЧреА рдЙрдкрдХрд░рдг рджрд┐рдЦрд╛рдКрдВрдЧрд╛ред

рдбрд╛рдпрд░реЗрдХреНрдЯ рдмрд┐рд▓рд┐рдВрдЧ рд▓рд┐рдВрдХ

рдпрджрд┐ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реИ, рддреЛ рдЖрдк рдПрдХ рд╕реАрдзрд╛ рднреБрдЧрддрд╛рди рд▓рд┐рдВрдХ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ - рдЗрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдзрди рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЗ рдкреВрд░реНрд╡-рднрд░реЗ рд╣реБрдП рдлреЙрд░реНрдо рдХреЗ рд╕рд╛рде рдПрдХ рдкреГрд╖реНрда рдкрд░ рд╣реЛрдЧрд╛ред рдХрдИ рд▓реЛрдЧ рдЖрдБрд╕реВ рдореЗрдВ Yandex.Money рдХреНрд▓рдм рдореЗрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрдЫрддреЗ рд╣реИрдВ, рд╢рд╛рдпрдж рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧреАред рд▓реЗрдХрд┐рди рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдпрд╣ рдПрдХ рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрдб рдлреАрдЪрд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЬреАрд╡рди рд╣реИрдХ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдкрдиреЗ рдЬреЛрдЦрд┐рдо рдФрд░ рдЬреЛрдЦрд┐рдо рдкрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛рддрд╛ рд╣реИ ( рд╡реЗрдм / рд╕рд░рд▓ / index.jsp рдлрд╝рд╛рдЗрд▓ рджреЗрдЦреЗрдВ ) рдПрдХ рд╕рдорд╛рди рд▓рд┐рдВрдХ рдХреИрд╕реЗ рдмрдирд╛рдПрдВ: рд╢реАрд░реНрд╖рдХ, рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рдФрд░ рд░рд╛рд╢рд┐ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ 5 рдореБрдЦреНрдп рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВред рдмрд╛рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╣реИрдВ, рдЖрдк рдЙрди рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджреЗ рд╕рдХрддреЗред рдирддреАрдЬрддрди, рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЦреБрдж рдХреЛ Yandex.Money рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдкрд╛рддреЗ рд╣реИрдВ рдФрд░, рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рднреБрдЧрддрд╛рди рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред

рдЖрдк рдПрдХ рдЕрдиреБрд╡рд╛рдж рдЕрдиреБрд░реЛрдз рднреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рдЖрдк рдЕрднреА рднреА рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдмрд╕ рд▓рд┐рдВрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
 https://money.yandex.ru/direct-payment.xml 
рдирд┐рд░реНрджрд┐рд╖реНрдЯ 5 рдорд╛рдкрджрдВрдбреЛрдВ (рдпреЛрдЧ, рд░рд┐рд╕реАрд╡рд░, рдЖрджрд┐) рдХреЗ рд╡рд╛рдВрдЫрд┐рдд рдЬреЛрдбрд╝реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП
 https://money.yandex.ru/direct-payment.xml?sum=10&receiver=mdv00&destination=my%20comment 
рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдк рдпреИрдВрдбреЗрдХреНрд╕ рдкрд░ рдЦрд╛рддрд╛ рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдЦрд╛рддрд╛ рджреЛрдиреЛрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдХреНрд░рд╛рдЙрдбрдлрдВрдбрд┐рдВрдЧ рдФрд░ рджрд╛рди

рджрд╛рди рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдЙрдкрдХрд░рдг рд╣реИрдВ рдЬрд┐рдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рд░ рдХреЛрдИ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рд╣реИред рд╡реЗ "рдзрди рдЙрдЧрд╛рд╣рдиреЗ" рдЕрдиреБрднрд╛рдЧ рдореЗрдВ Yandex.Money рдореБрдЦреНрдп рдкреГрд╖реНрда рдХреЗ "рд╕реЗрд╡рд╛" рдЯреИрдм рдореЗрдВ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдЕрдкрдиреЗ рд╡рд┐рд╖рдп рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЖрдЬ рдХреЗ рд▓рд┐рдП рдмрд╕ рдЗрддрдирд╛ рд╣реА, рдЖрдк рд╕рднреА рдХрд╛ рдзрдиреНрдпрд╡рд╛рджред рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЬрд╛рдирдХрд╛рд░реА рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧреАред рдкреНрд░рд╢реНрди, рд░рдЪрдирд╛рддреНрдордХ рд╕реБрдЭрд╛рд╡ рдФрд░ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рд╕реНрд╡рд╛рдЧрдд рд╣реИред

Source: https://habr.com/ru/post/In131691/


All Articles