Class: CheckoutSdk::Payments::ProcessingData

Inherits:
Object
  • Object
show all
Defined in:
lib/checkout_sdk/payments/processing_data.rb

Overview

Response-side ‘processing` object returned alongside payment responses. Distinct from ProcessingSettings which is the request-side equivalent.

Mirrors the swagger ProcessingData schema:

preferred_scheme, app_id, partner_*, tax_amount, locale, retrieval_reference_number,
cko_network_token_available (SDK-only), aft, merchant_category_code, scheme_merchant_id,
pan_type_processed, fallback_source_used, failure_code, partner_code, partner_response_code,
scheme, partner_fraud_status, partner_merchant_advice_code, accommodation_data, airline_data,
custom_payment_method_ids

Instance Attribute Summary collapse

Instance Attribute Details

#accommodation_dataObject

Returns the value of attribute accommodation_data.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def accommodation_data
  @accommodation_data
end

#aftObject

Returns the value of attribute aft.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def aft
  @aft
end

#airline_dataObject

Returns the value of attribute airline_data.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def airline_data
  @airline_data
end

#app_idObject

Returns the value of attribute app_id.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def app_id
  @app_id
end

#custom_payment_method_idsObject

Returns the value of attribute custom_payment_method_ids.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def custom_payment_method_ids
  @custom_payment_method_ids
end

#failure_codeObject

Returns the value of attribute failure_code.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def failure_code
  @failure_code
end

#fallback_source_usedObject

Returns the value of attribute fallback_source_used.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def fallback_source_used
  @fallback_source_used
end

#localeObject

Returns the value of attribute locale.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def locale
  @locale
end

#merchant_category_codeObject

Returns the value of attribute merchant_category_code.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def merchant_category_code
  @merchant_category_code
end

#pan_type_processedObject

Returns the value of attribute pan_type_processed.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def pan_type_processed
  @pan_type_processed
end

#partner_authorization_codeObject

Returns the value of attribute partner_authorization_code.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def partner_authorization_code
  @partner_authorization_code
end

#partner_authorization_response_codeObject

Returns the value of attribute partner_authorization_response_code.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def partner_authorization_response_code
  @partner_authorization_response_code
end

#partner_codeObject

Returns the value of attribute partner_code.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def partner_code
  @partner_code
end

#partner_customer_idObject

Returns the value of attribute partner_customer_id.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def partner_customer_id
  @partner_customer_id
end

#partner_error_codesObject

Returns the value of attribute partner_error_codes.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def partner_error_codes
  @partner_error_codes
end

#partner_error_messageObject

Returns the value of attribute partner_error_message.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def partner_error_message
  @partner_error_message
end

#partner_fraud_statusObject

Returns the value of attribute partner_fraud_status.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def partner_fraud_status
  @partner_fraud_status
end

#partner_merchant_advice_codeObject

Returns the value of attribute partner_merchant_advice_code.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def partner_merchant_advice_code
  @partner_merchant_advice_code
end

#partner_order_idObject

Returns the value of attribute partner_order_id.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def partner_order_id
  @partner_order_id
end

#partner_payment_idObject

Returns the value of attribute partner_payment_id.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def partner_payment_id
  @partner_payment_id
end

#partner_response_codeObject

Returns the value of attribute partner_response_code.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def partner_response_code
  @partner_response_code
end

#partner_statusObject

Returns the value of attribute partner_status.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def partner_status
  @partner_status
end

#partner_transaction_idObject

Returns the value of attribute partner_transaction_id.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def partner_transaction_id
  @partner_transaction_id
end

#preferred_schemeObject

Returns the value of attribute preferred_scheme.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def preferred_scheme
  @preferred_scheme
end

#retrieval_reference_numberObject

Returns the value of attribute retrieval_reference_number.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def retrieval_reference_number
  @retrieval_reference_number
end

#schemeObject

Returns the value of attribute scheme.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def scheme
  @scheme
end

#scheme_merchant_idObject

Returns the value of attribute scheme_merchant_id.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def scheme_merchant_id
  @scheme_merchant_id
end

#tax_amountObject

Returns the value of attribute tax_amount.



15
16
17
# File 'lib/checkout_sdk/payments/processing_data.rb', line 15

def tax_amount
  @tax_amount
end