我一直在阅读有关payeezy网关的信息,并决定尝试一下,查看了git hub repo并尝试了它。在必须对提供的sample.html
执行各种更改以使其正常工作之后,最终能够获得带有令牌的响应,但现在我有点迷失,他们的文档建议处理付款,以查看此link正如您现在所知,我不知道如何实施该部分,并希望从此处获得指导
我现在有
-sample.html包含信用卡数据和信息,包括api密钥,api秘密和令牌
-succesful令牌回复
答案 0 :(得分:0)
以下是如何与Java SDK集成。您可以选择任何其他集成方法。
示例代码:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String cardType=(String) request.getParameter("cardType");
String cardHolderName=(String) request.getParameter("cardHolderName");
String expMonth=(String) request.getParameter("expMonth");
String expYear=(String) request.getParameter("expYear");
String payeezyToken=(String) request.getParameter("payeezyToken");
String amount=(String) request.getParameter(("amount"));
client.setAppId("y6pWAJNyJyjGv66IsVuWnklkKUPFbb0a"); //Your API Key client.setSecuredSecret("86fbae7030253af3cd15faef2a1f4b67353e41fb6799f576b5093ae52901e6f7"); //Your API secret
client.setUrl("https://api-cert.payeezy.com/v1");
TransactionRequest trequest=new TransactionRequest();
trequest.setPaymentMethod("token");
trequest.setAmount(amount);
trequest.setCurrency("USD");
trequest.setTransactionType("purchase");
Token token=new Token();
Transarmor ta = new Transarmor();
ta.setValue(payeezyToken);
ta.setName(cardHolderName);
ta.setExpiryDt(expMonth+expYear);
ta.setType(cardType);
token.setTokenData(ta);
token.setTokenType("transarmor");
trequest.setToken(token);
TransactionResponse tresponse=new TransactionResponse();
tresponse=client.postTokenTransaction(trequest);
}