SDK Logged Events

Lists all mobile SDK events that are logged by the SDK and, therefore, do not need to be logged by the app.

For the list of events that are not logged by the SDK and which Paydiant recommends be logged by the app, see Developer Tools - Logging Utility.

Events that the SDK logs internally have the following syntax:

Element Description
Setting -(void) logEvent: (NSString *)eventTitle eventError:(PDPaydiantError *) error

where:
eventTitle - the event that occurred, as identified using the syntax referenced in this appendix.
error - an instance of the PDPaydiantError object that defines the error that caused the failure for failed events. The error value will populate the following attributes:

errCode - the value for the statusCode attribute of the error object.
errorDesc - the value for the description attribute of the error object
userMssg - the error message displayed in the app, if it has been configured by the
developer in the PDUserErrorMessageCollection for the coordinating error.
errRaw - the Apple-defined error for failures that result from a device hardware or o/s issue.
Operation Logging Event
Login login_success
login_fail
LogOff logoff_success
logoff_fail
Scan scan_success
scan_fail
Get Transaction Information tx_info_retrieve_success
tx_info_retrieve_fail
Payment payment_success
payment_fail
Cash Access cash_access_success
cash_access_fail
Refund refund_success
refund_fail
Connection Lost connection_lost
Check Device Status device_status_check_success
device_status_check_fail
Fetch MFA Questions mfa_questions_retrieve_success
mfa_questions_retrieve_fail
Fetch Passcode Configurations passcode_policy_retrieve_success
passcode_policy_retrieve_fail
Fetch Password Configurations password_policy_retrieve_success
password_policy_retrieve_fail
Register User user_registration_success
user_registration_fail
Send Validation Email send_validation_email_success
send_validation_email_fail
Update User Profile user_profile_update_success
user_profile_update_fail
Update Password password_update_success
password_update_fail
Update Passcode passcode_update_success
passcode_update_fail
Update MFA Answers mfa_answers_update_success
mfa_answers_update_fail
Reset Expired Password expired_password_reset_success
expired_password_reset_fail
Reset Password (Forgot Password flow) password_reset_success
password_reset_fail
Reset Passcode (Forgot Passcode flow) passcode_reset_success
passcode_reset_fail
Request Username (Forgot Username flow) username_request_success
username_request_fail
Fetch Account Configurations account_config_retrieve_success
account_config_retrieve_fail
Add Account account_add_success
account_add_fail
Update Account account_update_success
account_update_fail
Delete Account account_delete_success
account_delete_fail
Activate Account account_activation_success
account_activation_fail
Unlink Device device_unlink_success
device_unlink_fail
Fetch Available Offers available_offer_retrieve_success
available_offer_retrieve_fail
Provision Account account_provision_fail
account_provision_success
Retrieve Account account_retrieve_fail
account_retrieve_success
Return Application Identifier deviceId_create_success
deviceId_create_fail
deviceId_return_success
Retrieve Order Detail get_order_detail_fail
get_order_detail_success
Retrieve Order Summary get_order_summary_fail
get_order_summary_success
Retrieve Supported Tender Types get_supported_tender_fail
get_supported_tender_success
Retrieve User Preference Details get_user_settings_fail
get_user_settings_success
Retrieve Load Configuration load_config_retrieve_fail
load_config_retrieve_success
Retrieve Receipt receipt_retrieve_fail
receipt_retrieve_success
Retrieve Receipt Detail receipt_retrieve_detail_fail
receipt_retrieve_detail_success
Retrieve Receipt Summary receipt_retrieve_summary_fail
receipt_retrieve_summary_success
Split Tender Payments split_payment_fail
split_payment_success
split_partial_payment_success
Retrieve Fingerprint Template get_fingerprint_template_success
get_fingerprint_template_fail
Application Did Enter Background application_did_enter_background
Application Warned Low Memory application_warned_low_memory
Fetch My Offers my_offer_retrieve_success
my_offer_retrieve_fail
Remove Selected Offer my_offer_delete_success
my_offer_delete_fail
Fetch Password Policy password_policy_retrieve_success
password_policy_retrieve_fail
Fetch Billing Address billing_address_retrieve_success
billing_address_retrieve_fail
Fetch User Information user_info_retrieve_success
user_info_retrieve_fail
Device Session Expired device_session_expired
Update Device Description device_description_update_success
device_description_update_fail
Low Memory application_warned_low_memory
Refresh Points Balance points_balance_refresh_success
points_balance_refresh_fail
Check Loyalty Registration check_loyalty_registration_success
check_loyalty_registration_fail
Retrieve Loyalty Profile Properties loyalty_profile_properties_retrieve_success
loyalty_profile_properties_retrieve_fail
Create Loyalty Profile loyalty_profile_create_success
loyalty_profile_create_fail
Retrieve Available Loyalty Programs available_loyalty_retrieve_success
available_loyalty_retrieve_fail
Retrieve My Loyalty Programs my_loyalty_retrieve_success
my_loyalty_retrieve_fail
Retrieve Loyalty Program loyalty_program_retrieve_success
loyalty_program_retrieve_fail
Retrieve Loyalty Points Awarded for a Transaction transaction_loyalty_points_retrieve_success
transaction_loyalty_points_retrieve_fail
Record External Loyalty Points external_loyalty_record_success
external_loyalty_record_fail
Payment Cancel payment_cancel_success
payment_cancel_fail
Cash Access Cancel cash_access_cancel_success
cash_access_cancel_fail
Refund Cancel refund_cancel_success
refund_cancel_fail
Fetch Accounts accounts_retrieve_success
accounts_retrieve_fail
Activate Selected Offer available_offer_activate_success
available_offer_activate_fail
Refresh Account Balance account_balance_refresh_success
account_balance_refresh_fail
Retrieve Supported Tender Type tender_type_retrieve_success
tender_type_retrieve_fail
Retrieve Enrollment Application URL enrollment_url_retrieve_success
enrollment_url_retrieve_fail
Obtain Checkout Token token_obtain_success
token_obtain_fail
Release Checkout Token token_release_success
token_release_fail
Fetch Account single_account_retrieve_success
single_account_retrieve_fail
Fetch Available Offer single_available_offer_retrieve_success
single_available_offer_retrieve_fail
Fetch My Offer single_my_offer_retrieve_success
single_my_offer_retrieve_fail
Refresh Available Offers avl_offers_refresh_success
avl_offers_refresh_fail
Refresh My Offers my_offers_refresh_success
my_offers_refresh_fail
Retrieve Transaction MetaData retrieve_txn_meta_success | action:executingFlowRule
retrieve_txn_meta_fail | action:executingFlowRule
Update Transaction update_txn_success | action:executingFlowRule
update_txn_fail | action:executingFlowRule
Retrieve Merchant Logo merchant_logo_retrieve_success
merchant_logo_retrieve_fail
Bluetooth Scanning Duration scan_ble_start
scan_ble_end
Resend Email Verification resend_email_verification_success
resend_email_verification_fail
Resend App Instance Verification resend_app_int_verification_success
resend_app_inst_verification_fail
Retrieve Payment Integration Client Token client_token_retrieve_success
client_token_retrieve_fail
Feedback