Skip to main content

File Specs

Introduction

The Moyasar PG Transaction Log File (TLF) uses the standard CSV format and includes transactions from all schemes.

The following is a description of all columns broken down into multiple segments for ease of understanding.

Basic Data

ColumnDescription
idTransaction ID within the gateway
order_idOrder ID within the gateway
typeTransaction type: verify, purchase, authorize, capture, void, refund, extension, reversal
statusTransaction status: initiated, approved, failed, timeout, system_error
amountAmount in minor currency unit, for example: 1 SAR = 100 Halalah
terminal_idTerminal ID
retrieval_referenceRRN or Retrieval Reference Number
response_codeResponse Code
stanSystem Trace Analysis Number
auth_codeAuthorization Code
reverse_reasonFor reversal transactions only, possible values: request_timeout, gateway_timeout, response_error, delivery_error
justificationFor reauthorization payments only. Possible values: reauthorization, delayed_charges, resubmission, no_show
created_atTransaction date and time
gateway_referenceSPG's originalTxnReference
auth_resp_codeIssuer response code
receiving_institution_idIssuer Institution ID
forwarding_institution_idForwarding Institution ID
acquiring_institution_idAcquiring Institution ID

Merchant Data

ColumnDescription
merchant_idMerchant ID
merchant_nameMerchant Name
merchant_arabic_nameArabic Merchant Name
merchant_category_codeMerchant Category Code

Sub-Merchant Data

ColumnDescription
sub_merchant_idSub-Merchant ID
sub_merchant_nameSub-Merchant Name

Flight Data

ColumnDescription
passenger_number_recordPNR or Passenger Number Record

Source Data

ColumnDescription
source_typeSource type: card, apple_pay, google_pay or samsung_pay
numberPAN or Primary Account Number
schemeCard network: mada, visa or mastercard
first_digitsFirst 8 digits
last_digitsLast 4 digits
yearExpiry year
monthExpiry month
fingerprintSource fingerprint

Card Auth Data

ColumnDescription
card_auth_valueCAVV or Authentication Value
card_auth_statusAuth Status: Y, A, N, U, R
card_auth_eciElectronic Commerce Indicator
card_auth_version2.1.0, 2.2.0 or 2.3.0
ds_transaction_idDirectory Server Transaction ID (UUID)
acs_transaction_idAccess Control Server Transaction ID (UUID)
tds_purchase_date3D Secure Server Transaction ID (UUID)

Apple Pay Data

ColumnDescription
apple_pay_cryptogramAuthentication Value
apple_pay_eciElectronic Commerce Indicator
apple_pay_device_identifierApple Device Identifier

Agreement Data

ColumnDescription
agreement_idAgreement ID
agreement_typeOne of: unscheduled, recurring, registered or installment
agreement_expiryExpiry date of the agreement
agreement_max_useInteger representing maximum use
agreement_max_variabilityOne of: fixed or variable

Visa Specific Data

ColumnDescription
visa_merchant_identifierVisa specific request data
visa_merchant_verification_valueVisa specific request data
visa_authorization_characteristics_indicatorVisa specific request data
visa_market_specific_indicatorVisa specific request data

Mastercard Specific Data

ColumnDescription
mastercard_assigned_idMastercard specific request data
mastercard_transaction_type_indicatorMastercard specific request data
mastercard_promotion_codeMastercard specific request data
mastercard_transaction_category_codeMastercard specific request data

Response Data

ColumnDescription
resp_scheme_trace_idSPG's schemeTraceId
resp_gw_tran_idScheme Transaction ID
resp_merchant_advice_code
resp_cardholder_billing_amount
resp_cardholder_billing_currency
resp_cvv_result_code
resp_cvv_network_result_code
resp_avs_response_code
resp_avs_network_result_code

Additional Response Data

ColumnDescription
resp_add_cardholder_nameSPG tokenization values
resp_add_cof_tokenSPG tokenization values
resp_add_eci
resp_add_error_data_element
resp_add_masked_panSPG tokenization values
resp_add_mastercard_pos_dataMastercard specific value
resp_add_mastercard_transaction_integrity_classMastercard specific value
resp_add_original_amounts
resp_add_pan_expiry_dateSPG tokenization values
resp_add_reconciliation_date
resp_add_visa_account_statusVisa specific value
resp_add_visa_authorization_characteristics_indicatorVisa specific value
resp_add_visa_commercial_card_type_responseVisa specific value
resp_add_visa_market_specific_indicatorVisa specific value
resp_add_visa_product_idVisa specific value
resp_add_visa_spend_qualified_indicatorVisa specific value
resp_add_visa_validation_codeVisa specific value