Transaction
Transaction: Clone Transaction
Important
You must include an amount and an option flag to submit the transaction for settlement.
- Ruby
result = gateway.transaction.clone_transaction(
"transaction_id",
:amount => "10.00",
:options => {
:submit_for_settlement => true
}
)
Braintree::NotFoundError
.
Arguments
transaction_id
required, StringThe unique transaction identifier. You can only clone non-PayPal transactions that have a status of
authorized
, authorization_expired
, voided
, submitted_for_settlement
, or settled
. Processor declined, gateway rejected, and failed transactions can't be cloned.Additional Parameters
:amount
BigDecimalThe amount of the cloned transaction. This value must be greater than 0, and must match the appropriate currency format.
Values passed with a request.
Whether to submit the transaction for settlement once authorization succeeds.