@Override public SaleResult sale(TransactionRequest transactionRequest, CreditCard creditCard) { AuthorizationResult authorizationResult = authorizeOrSale(transactionRequest, creditCard, "S"); return new SaleResult( authorizationResult, new CaptureResult( authorizationResult.getProviderId(), authorizationResult.getCommunicationResult(), authorizationResult.getProviderErrorCode(), authorizationResult.getErrorCode(), authorizationResult.getProviderErrorMessage(), authorizationResult.getProviderUniqueId() ) ); }
TransactionResult.ErrorCode errorCode = values[random.nextInt(values.length)]; return new AuthorizationResult( getProviderId(), communicationResult, return new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.SUCCESS, .toString(); return new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.SUCCESS,
errorCode, null, authorizationResult.getProviderUniqueId() ); null, null, authorizationResult.getProviderUniqueId() );
new AuthorizationResult( getProviderId(), communicationResult, new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.SUCCESS, new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.SUCCESS,
@Override public CaptureResult capture(AuthorizationResult authorizationResult) { String id = authorizationResult.getProviderUniqueId(); try { authorizationResult.getProviderUniqueId(); Charge ch = Charge.retrieve(id, options); ch.capture(options); return new CaptureResult( providerId, TransactionResult.CommunicationResult.SUCCESS, null, null, null, id ); } catch(StripeException e) { ConvertedError converted = convertError(e); return new CaptureResult( providerId, converted.communicationResult, converted.providerErrorCode, converted.errorCode, converted.providerErrorMessage, id ); } }
@Override public SaleResult sale(TransactionRequest transactionRequest, CreditCard creditCard) { AuthorizationResult authorizationResult = saleOrAuthorize(transactionRequest, creditCard, true); return new SaleResult( authorizationResult, new CaptureResult( authorizationResult.getProviderId(), authorizationResult.getCommunicationResult(), authorizationResult.getProviderErrorCode(), authorizationResult.getErrorCode(), authorizationResult.getProviderErrorMessage(), authorizationResult.getProviderUniqueId() ) ); }
return new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.LOCAL_ERROR, return new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.GATEWAY_ERROR, return new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.GATEWAY_ERROR, return new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.SUCCESS, if(convertedError!=null && convertedError.declineReason!=null) declineReason = convertedError.declineReason; else declineReason = AuthorizationResult.DeclineReason.UNKNOWN; return new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.SUCCESS, ); } else if("Verification".equals(status)) { return new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.SUCCESS, return new AuthorizationResult(
errorCode, null, transaction.getAuthorizationResult().getProviderUniqueId() ); null, null, transaction.getAuthorizationResult().getProviderUniqueId() );
@Override public SaleResult sale(TransactionRequest transactionRequest, CreditCard creditCard) { AuthorizationResult authorizationResult = authorizeOrSale(transactionRequest, creditCard, "AUTH_CAPTURE"); return new SaleResult( authorizationResult, new CaptureResult( authorizationResult.getProviderId(), authorizationResult.getCommunicationResult(), authorizationResult.getProviderErrorCode(), authorizationResult.getErrorCode(), authorizationResult.getProviderErrorMessage(), authorizationResult.getProviderUniqueId() ) ); }
query = querySB.toString(); } catch(ErrorCodeException err) { return new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.LOCAL_ERROR, ); } catch(Throwable err) { return new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.LOCAL_ERROR, return new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.GATEWAY_ERROR, return new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.SUCCESS, return new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.SUCCESS, else if("295".equals(responseReasonCode)) reviewReason = AuthorizationResult.ReviewReason.ACCEPTED_AUTHORIZED_MERCHANT_REVIEW; else reviewReason = AuthorizationResult.ReviewReason.RISK_MANAGEMENT; return new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.SUCCESS,
emptyStringIfNull(merchantId), emptyStringIfNull(merchantKey), emptyStringIfNull(transaction.getAuthorizationResult().getProviderUniqueId()) ).get_any();
@Override public SaleResult sale(TransactionRequest transactionRequest, CreditCard creditCard) { AuthorizationResult authorizationResult = authorizeOrSale(transactionRequest, creditCard, "sale"); return new SaleResult( authorizationResult, new CaptureResult( authorizationResult.getProviderId(), authorizationResult.getCommunicationResult(), authorizationResult.getProviderErrorCode(), authorizationResult.getErrorCode(), authorizationResult.getProviderErrorMessage(), authorizationResult.getProviderUniqueId() ) ); }
return new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.SUCCESS, ConvertedError converted = convertError(e); if(converted.declineReason == null) { return new AuthorizationResult( getProviderId(), converted.communicationResult,
@Override public SaleResult sale(TransactionRequest transactionRequest, CreditCard creditCard) { AuthorizationResult authorizationResult = saleOrAuthorize(transactionRequest, creditCard, true); return new SaleResult( authorizationResult, new CaptureResult( authorizationResult.getProviderId(), authorizationResult.getCommunicationResult(), authorizationResult.getProviderErrorCode(), authorizationResult.getErrorCode(), authorizationResult.getProviderErrorMessage(), authorizationResult.getProviderUniqueId() ) ); }
return new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.LOCAL_ERROR, return new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.GATEWAY_ERROR, return new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.SUCCESS, else declineReason = AuthorizationResult.DeclineReason.UNKNOWN; return new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.SUCCESS, } else if(result==126) { return new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.SUCCESS, return new AuthorizationResult( getProviderId(), communicationResult,
return new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.LOCAL_ERROR, approvalCode = null; return new AuthorizationResult( getProviderId(), communicationResult, } catch(ServiceException err) { logger.log(Level.SEVERE, null, err); return new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.LOCAL_ERROR, } catch(RemoteException err) { logger.log(Level.SEVERE, null, err); return new AuthorizationResult( getProviderId(), TransactionResult.CommunicationResult.IO_ERROR,