public Result<Transaction> Sale(string token, TransactionRequest transactionRequest)
{
if (transactionRequest.Options == null) {
transactionRequest.Options = new TransactionOptionsRequest
{
SubmitForSettlement = true
};
}
transactionRequest.PaymentMethodToken = token;
return gateway.Transaction.Sale(transactionRequest);
}
}