public GetAuthorizeAnswerResponse getAuthorizeAnswer(GetAuthorizeAnswerData gaa) { try { using (client = new AuthorizeService.AuthorizePortTypeClient(this.AuthorizeBinding, this.AuthorizeEndpoint)) { Console.WriteLine(client.Endpoint.Address); HeaderHttpExtension.AddCustomHeaderUserInformation(new OperationContextScope(client.InnerChannel), this.Headers); string statusMessage, authorizationKey, encodingMethod; object payload; var statusCode = client.GetAuthorizeAnswer( gaa.getSecurity(), gaa.getSession(), gaa.getMerchant(), gaa.getRequestKey(), gaa.getAnswerKey(), out statusMessage, out authorizationKey, out encodingMethod, out payload); GetAuthorizeAnswerResponse response = new GetAuthorizeAnswerResponse(statusCode, statusMessage, authorizationKey, encodingMethod, payload.ToString()); return(response); } } catch (Exception ex) { GetAuthorizeAnswerResponse response = new GetAuthorizeAnswerResponse(0, ex.Message, "", "", ""); return(response); } }
public static void authorizeSample() { try { decidir.initAuthorize(); //SendAuthorizeRequest SendAuthorizeRequestData sar = initSendAuthorizeRequestData(); SendAuthorizeRequestResponse sarResponse = decidir.sendAuthorizeRequest(sar); printSendAuthorizeRequestResponse(sarResponse); //GetAuthorizeAnswer GetAuthorizeAnswerData gaa = initGetAuthorizeAnswerData(); GetAuthorizeAnswerResponse gaaResponse = decidir.getAuthorizeAnswer(gaa); printGetAuthorizeAnswerResponse(gaaResponse); //Execute ExecuteResponse exResponse = decidir.execute(initExecuteData()); printExecuteResponse(exResponse); } catch (Exception ex) { // TODO Auto-generated catch block Console.WriteLine(ex.Message); } }
public static GetAuthorizeAnswerData initGetAuthorizeAnswerData() { GetAuthorizeAnswerData gaa = new GetAuthorizeAnswerData(); gaa.setMerchant(MERCHANT); gaa.setSecurity(SECURITY); gaa.setRequestKey("cdf96aaf-dd1c-195b-eeee-130a3df96110"); gaa.setAnswerKey("77215fe6-f9d5-f1c2-372b-c0065e0c4429"); return(gaa); }
public GetAuthorizeAnswerResponse getAuthorizeAnswer(GetAuthorizeAnswerData gaa) { return(auth.getAuthorizeAnswer(gaa)); }