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.
- Python
result = gateway.transaction.clone_transaction("transaction_id", {
"amount": "10.00",
"options": {
"submit_for_settlement": True
}
})
If the transaction can't be found, it will throw a NotFoundError
exception.