Transaction: Clone Transaction
See also the Transaction response object.
Cloning a transaction will create a new transaction by copying all the attributes, except amount, of the original transaction. Instead of cloning transactions, a better practice in most cases is to use the Vault to save and reuse payment method or customer information.
- Callback
- Promise
gateway.transaction.cloneTransaction("transactionId", {
amount: "10.00",
options: {
submitForSettlement: true
}
}, (err, result) => {
});
If the transaction can't be found, it will return a notFoundError
.