Skip to content

Latest commit

 

History

History
72 lines (70 loc) · 6.36 KB

File metadata and controls

72 lines (70 loc) · 6.36 KB

RebillySdk::Transaction

Properties

Name Type Description Notes
id **** The transaction ID. [optional]
website_id **** The website ID. [optional]
customer_id **** The customer ID. [optional]
type String Transaction type. [optional]
status String Transaction status. [optional]
result String Transaction result. [optional]
amount Float The transaction's amount. [optional]
currency **** [optional]
purchase_amount Float The amount actually purchased which may have differed from the originally requested amount in case of an adjustment. [optional]
purchase_currency **** [optional]
request_amount Float The amount in the payment request. If adjusted, the purchase amount and billing amount may vary from it. [optional]
request_currency **** [optional]
parent_transaction_id **** The parent's transaction ID. [optional]
child_transactions Array<ResourceId> The child transaction IDs. [optional]
invoice_ids Array<ResourceId> The invoice IDs related to transaction. [optional]
subscription_ids Array<ResourceId> The orders IDs related to transaction's invoice(s). [optional]
plan_ids Array<ResourceId> The plan IDs related to transaction's order(s). [optional]
is_rebill BOOLEAN [optional]
rebill_number Integer The transaction's rebill number. [optional]
payment_instrument PaymentInstrument [optional]
billing_address **** Billing address. [optional]
has3ds BOOLEAN [optional]
_3ds **** [optional]
redirect_url String The URL to redirect the end-user when an offsite transaction is completed. Defaults to the website's configured URL. [optional]
retry_number Integer The position in the sequence of retries. [optional]
is_retry BOOLEAN True if this transaction is retry. [optional]
billing_descriptor String The billing descriptor that appears on the periodic billing statement. Commonly 12 or fewer characters for a credit card statement. [optional]
description String The payment description. [optional]
request_id String The transaction's request ID. This ID must be unique within a 24 hour period. Use this field to prevent duplicated transactions. [optional]
has_amount_adjustment BOOLEAN True if transaction has amount adjustment. [optional]
gateway_name **** Payment Gateway name, available only after the gateway is selected for the transaction. [optional]
custom_fields ResourceCustomFields [optional]
processed_time **** Transaction processed time. [optional]
created_time **** Transaction created time. [optional]
updated_time **** Transaction updated time. [optional]
gateway_account_id **** The transaction's Gateway Account ID. [optional]
gateway_transaction_id **** The gateway's transaction ID. [optional]
gateway TransactionGateway [optional]
acquirer_name **** Acquirer name, available only when transaction use gateway, else null. [optional]
method **** Payment Method. Use `paymentInstrument.method` instead. [optional]
velocity Integer The number of transactions by the same customer in the past 24 hours. [optional]
revision Integer The number of times the transaction data has been modified. The revision is useful when analyzing webhook data to determine if the change takes precedence over the current representation. [optional]
reference_data Hash<String, String> Transaction reference data. [optional]
bin String Payment Card BIN. [optional]
has_dcc BOOLEAN True if transaction has Dynamic Currency Conversion applied. [optional]
dcc TransactionDcc [optional]
has_bump_offer BOOLEAN True if transaction has a Bump offer. [optional]
bump_offer TransactionBumpOffer [optional]
risk_score Integer The transaction's risk score. [optional]
risk_metadata **** Risk metadata. [optional]
notification_url TransactionNotificationUrl [optional]
is_disputed BOOLEAN True if transaction is disputed. [optional]
dispute_time DateTime Time the dispute was created, else null. [optional]
dispute_status String The dispute's status, else null. [optional]
is_reconciled BOOLEAN True if the transaction has been verified with gateway batch data. [optional]
is_processed_outside BOOLEAN True if the transaction was processed outside of Rebilly. [optional]
is_merchant_initiated BOOLEAN True if the transaction was initiated by the merchant. [optional]
had_discrepancy BOOLEAN True if the transaction has been updated due to a discrepancy with its. source of truth. [optional]
order_id String The transaction's order ID. This ID must be unique within a 24 hour period. This field was renamed to the `requestId`. [optional]
arn String The acquirer reference number. [optional]
report_amount Float Transaction amount converted to organization selected report currency. [optional]
report_currency **** [optional]
settlement_time DateTime The time that the transaction was settled by the banking instuition. [optional]
discrepancy_time DateTime The time of the most recent discrepancy on the transaction. [optional]
_links Array<null> The links related to resource. [optional]
_embedded Array<null> Any embedded objects available that are requested by the `expand` querystring parameter. [optional]