$transactionsACHController = $client->getTransactionsACHController();
TransactionsACHController
- ACH Credit
- ACH Credit - Previous Transaction
- ACH Credit - Tokenized
- ACH Debit
- ACH Debit - Previous Transaction
- ACH Debit - Tokenized
Create a new keyed ACH credit transaction
function aCHCredit(V1TransactionsAchCreditKeyedRequest $body, ?array $expand = null): ResponseTransaction
Parameter | Type | Tags | Description |
---|---|---|---|
body |
V1TransactionsAchCreditKeyedRequest |
Body, Required | - |
expand |
?(string[]) (Expand50Enum) |
Query, Optional | Most endpoints in the API have a way to retrieve extra data related to the current record being retrieved. For example, if the API request is for the accountvaults endpoint, and the end user also needs to know which contact the token belongs to, this data can be returned in the accountvaults endpoint request. Constraints: Unique Items Required, Pattern: ^[\w]+$ |
$body = V1TransactionsAchCreditKeyedRequestBuilder::init(
1,
'smith',
'24345',
AccountType9Enum::CHECKING,
'051904524'
)
->checkinDate('2021-12-01')
->checkoutDate('2021-12-01')
->clerkNumber('AE1234')
->contactId('11e95f8ec39de8fbdb0a4f1a')
->customData(ApiHelper::deserialize('{"data1":"custom1","data2":"custom2"}'))
->customerId('customerid')
->description('some description')
->iiasInd(IiasIndEnum::ENUM_1)
->imageFront('U29tZVN0cmluZ09idmlvdXNseU5vdEJhc2U2NEVuY29kZWQ=')
->imageBack('U29tZVN0cmluZ09idmlvdXNseU5vdEJhc2U2NEVuY29kZWQ=')
->installment(true)
->installmentNumber(1)
->installmentCount(1)
->locationApiId('location-api-id-florida-2')
->locationId('11e95f8ec39de8fbdb0a4f1a')
->productTransactionId('11e95f8ec39de8fbdb0a4f1a')
->advanceDeposit(false)
->noShow(false)
->notificationEmailAddress('[email protected]')
->orderNumber('433659378839')
->poNumber('555555553123')
->quickInvoiceId('11e95f8ec39de8fbdb0a4f1a')
->recurring(false)
->recurringNumber(1)
->roomNum('303')
->roomRate(95)
->saveAccount(false)
->saveAccountTitle('John Account')
->subtotalAmount(599)
->surchargeAmount(100)
->tax(0)
->tipAmount(0)
->secondaryAmount(0)
->transactionApiId('transaction-payment-abcd123')
->transactionC1('custom-data-1')
->transactionC2('custom-data-2')
->transactionC3('custom-data-3')
->bankFundedOnlyOverride(false)
->allowPartialAuthorizationOverride(false)
->autoDeclineCvvOverride(false)
->autoDeclineStreetOverride(false)
->autoDeclineZipOverride(false)
->achIdentifier('P')
->achSecCode(AchSecCode1Enum::C21)
->effectiveDate('2021-12-01')
->checkNumber('8520748520963')
->build();
$result = $transactionsACHController->aCHCredit($body);
{
"type": "Transaction",
"data": {
"additional_amounts": [
{
"type": "cashback",
"amount": 10,
"account_type": "credit",
"currency": 840
}
],
"billing_address": {
"city": "Novi",
"state": "Michigan",
"postal_code": "48375",
"phone": "3339998822"
},
"checkin_date": "2021-12-01",
"checkout_date": "2021-12-01",
"clerk_number": "AE1234",
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"custom_data": {},
"customer_id": "customerid",
"description": "some description",
"iias_ind": 1,
"image_front": "U29tZVN0cmluZ09idmlvdXNseU5vdEJhc2U2NEVuY29kZWQ=",
"image_back": "U29tZVN0cmluZ09idmlvdXNseU5vdEJhc2U2NEVuY29kZWQ=",
"installment": true,
"installment_number": 1,
"installment_count": 1,
"location_api_id": "location-api-id-florida-2",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"advance_deposit": false,
"no_show": false,
"notification_email_address": "[email protected]",
"order_number": "433659378839",
"po_number": "555555553123",
"quick_invoice_id": "11e95f8ec39de8fbdb0a4f1a",
"recurring": {
"account_vault_id": "11e95f8ec39de8fbdb0a4f1a",
"token_id": "11e95f8ec39de8fbdb0a4f1a",
"account_vault_api_id": "token1234abcd",
"token_api_id": "token1234abcd",
"_joi": {
"conditions": {}
},
"active": true,
"description": "Description",
"end_date": "2021-12-01",
"installment_total_count": 20,
"interval": 1,
"interval_type": "d",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"notification_days": 2,
"payment_method": "cc",
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"recurring_id": "11e95f8ec39de8fbdb0a4f1a",
"recurring_api_id": "recurring1234abcd",
"start_date": "2021-12-01",
"status": "active",
"transaction_amount": 300,
"terms_agree": true,
"terms_agree_ip": "192.168.0.10",
"recurring_c1": "recurring custom data 1",
"recurring_c2": "recurring custom data 2",
"recurring_c3": "recurring custom data 3",
"send_to_proc_as_recur": true,
"id": "11e95f8ec39de8fbdb0a4f1a",
"next_run_date": "2021-12-01",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"recurring_type_id": "i",
"installment_amount_total": 99999999
},
"recurring_number": 1,
"room_num": "303",
"room_rate": 95,
"save_account": false,
"save_account_title": "John Account",
"subtotal_amount": 599,
"surcharge_amount": 100,
"tags": [
{
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"title": "My terminal",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
}
],
"tax": 0,
"tip_amount": 0,
"transaction_amount": 0,
"secondary_amount": 0,
"transaction_api_id": "transaction-payment-abcd123",
"transaction_c1": "custom-data-1",
"transaction_c2": "custom-data-2",
"transaction_c3": "custom-data-3",
"bank_funded_only_override": false,
"allow_partial_authorization_override": false,
"auto_decline_cvv_override": false,
"auto_decline_street_override": false,
"auto_decline_zip_override": false,
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"terminal_id": "11e95f8ec39de8fbdb0a4f1a",
"account_holder_name": "smith",
"account_type": "checking",
"token_id": "11e95f8ec39de8fbdb0a4f1a",
"ach_identifier": "P",
"ach_sec_code": "C21",
"auth_amount": 1,
"auth_code": "BR349K",
"avs": "BAD",
"avs_enhanced": "N",
"cardholder_present": true,
"card_present": true,
"check_number": "8520748520963",
"customer_ip": "192.168.0.10",
"cvv_response": "N",
"entry_mode_id": "C",
"emv_receipt_data": {
"AID": "a0000000042203",
"APPLAB": "US Maestro",
"APPN": "US Maestro",
"CVM": "Pin Verified",
"TSI": "e800",
"TVR": "0800008000"
},
"first_six": "545454",
"last_four": "5454",
"payment_method": "cc",
"terminal_serial_number": "1234567890",
"transaction_settlement_status": null,
"charge_back_date": "2021-12-01",
"is_recurring": true,
"notification_email_sent": "true",
"par": "Q1J4Z28RKA1EBL470G9XYG90R5D3E",
"reason_code_id": 1000,
"recurring_id": "11e95f8ec39de8fbdb0a4f1a",
"settle_date": "2021-12-01",
"status_code": 101,
"transaction_batch_id": "11e95f8ec39de8fbdb0a4f1a",
"verbiage": "APPROVED",
"void_date": "2021-12-01",
"batch": "2",
"terms_agree": true,
"response_message": null,
"return_date": "2021-12-01",
"trx_source_id": 8,
"routing_number": "051904524",
"trx_source_code": 8,
"paylink_id": "11e95f8ec39de8fbdb0a4f1a",
"account_vault": {
"account_holder_name": "John Smith",
"account_number": "545454545454545",
"account_vault_api_id": "accountvaultabcd",
"token_api_id": "tokenabcd",
"accountvault_c1": "accountvault custom 1",
"accountvault_c2": "accountvault custom 2",
"accountvault_c3": "accountvault custom 3",
"token_c1": "token custom 1",
"token_c2": "token custom 2",
"token_c3": "token custom 3",
"ach_sec_code": "WEB",
"billing_address": {
"city": "Novi",
"state": "Michigan",
"postal_code": "48375",
"phone": "3339998822"
},
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"customer_id": "123456",
"identity_verification": {
"dl_state": "MI",
"dl_number": "1235567",
"ssn4": "8527",
"dob_year": "1980"
},
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"previous_account_vault_api_id": "previousaccountvault123456",
"previous_token_api_id": "previousaccountvault123456",
"previous_account_vault_id": "11e95f8ec39de8fbdb0a4f1a",
"previous_token_id": "11e95f8ec39de8fbdb0a4f1a",
"previous_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"terms_agree": true,
"terms_agree_ip": "192.168.0.10",
"title": "Test CC Account",
"_joi": {},
"id": "11e95f8ec39de8fbdb0a4f1a",
"account_type": "checking",
"active": true,
"cau_summary_status_id": 1,
"created_ts": 1422040992,
"e_serial_number": "1234567890",
"e_track_data": null,
"e_format": null,
"e_keyed_data": null,
"expiring_in_months": null,
"exp_date": "0722",
"first_six": "700953",
"has_recurring": false,
"last_four": "3657",
"modified_ts": 1422040992,
"payment_method": "cc",
"ticket": null,
"track_data": null
},
"quick_invoice": {
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"title": "My terminal",
"cc_product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"ach_product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"due_date": "2021-12-01",
"item_list": [
{
"name": "Bread",
"amount": 2015
}
],
"allow_overpayment": true,
"bank_funded_only_override": true,
"email": "[email protected]",
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"contact_api_id": "contact12345",
"quick_invoice_api_id": "quickinvoice12345",
"customer_id": "11e95f8ec39de8fbdb0a4f1a",
"expire_date": "2021-12-01",
"allow_partial_pay": true,
"attach_files_to_email": true,
"send_email": true,
"invoice_number": "invoice12345",
"item_header": "Quick invoice header sample",
"item_footer": "Thank you",
"amount_due": 245.36,
"notification_email": "[email protected]",
"status_id": 1,
"status_code": 1,
"note": "some note",
"notification_days_before_due_date": 3,
"notification_days_after_due_date": 7,
"notification_on_due_date": true,
"send_text_to_pay": true,
"files": [
null
],
"remaining_balance": 245.36,
"single_payment_min_amount": 500,
"single_payment_max_amount": 500000,
"cell_phone": "3339998822",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a",
"active": true,
"payment_status_id": 1,
"is_active": true
},
"log_emails": [
{
"subject": "Payment Receipt - 12skiestech",
"body": "This email is being sent from a server.",
"source_address": "\"12skiestech A7t3qi\" <[email protected]>",
"return_path": "\"12skiestech A7t3qi\" <[email protected]>",
"provider_id": "0100017e67bcc530-e1dd23b4-8a39-4a5b-8d5d-68d51c4c942f-000000",
"domain_id": "11e95f8ec39de8fbdb0a4f1a",
"reason_sent": "Contact Email",
"reason_model": "Transaction",
"reason_model_id": "11e95f8ec39de8fbdb0a4f1a",
"reply_to": "\"Zeamster\" <[email protected]>",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992
}
],
"is_voidable": true,
"is_token": true,
"is_accountvault": true,
"is_reversible": true,
"is_refundable": true,
"is_completable": true,
"is_settled": true,
"created_user": {
"account_number": "5454545454545454",
"branding_domain_url": "{branding_domain_url}",
"cell_phone": "3339998822",
"company_name": "Fortis Payment Systems, LLC",
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"date_of_birth": "2021-12-01",
"domain_id": "11e95f8ec39de8fbdb0a4f1a",
"email": "[email protected]",
"email_trx_receipt": true,
"home_phone": "3339998822",
"first_name": "John",
"last_name": "Smith",
"locale": "en-US",
"office_phone": "3339998822",
"office_ext_phone": "5",
"primary_location_id": "11e95f8ec39de8fbdb0a4f1a",
"requires_new_password": null,
"terms_condition_code": "20220308",
"tz": "America/New_York",
"ui_prefs": {
"entry_page": "dashboard",
"page_size": 2,
"report_export_type": "csv",
"process_method": "virtual_terminal",
"default_terminal": "11e95f8ec39de8fbdb0a4f1a"
},
"username": "{user_name}",
"user_api_key": "234bas8dfn8238f923w2",
"user_hash_key": null,
"user_type_code": 100,
"password": null,
"zip": "48375",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"status_id": 1,
"api_only": false,
"is_invitation": false,
"address": {
"city": "Novi",
"state": "MI",
"postal_code": "48375",
"country": "US"
},
"id": "11e95f8ec39de8fbdb0a4f1a",
"status": true,
"login_attempts": 0,
"last_login_ts": 1422040992,
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"terms_accepted_ts": 1422040992,
"terms_agree_ip": "192.168.0.10",
"current_date_time": "2019-03-11T10:38:26-0700"
},
"location": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"account_number": "5454545454545454",
"address": {
"city": "Novi",
"state": "MI",
"postal_code": "48375",
"country": "US"
},
"branding_domain_id": "11e95f8ec39de8fbdb0a4f1a",
"contact_email_trx_receipt_default": true,
"default_ach": "11e608a7d515f1e093242bb2",
"default_cc": "11e608a442a5f1e092242dda",
"email_reply_to": "[email protected]",
"fax": "3339998822",
"location_api_id": "location-111111",
"location_api_key": "AE34BBCAADF4AE34BBCAADF4",
"location_c1": "custom 1",
"location_c2": "custom 2",
"location_c3": "custom data 3",
"name": "Sample Company Headquarters",
"office_phone": "2481234567",
"office_ext_phone": "1021021209",
"tz": "America/New_York",
"parent_id": "11e95f8ec39de8fbdb0a4f1a",
"show_contact_notes": true,
"show_contact_files": true,
"ticket_hash_key": "A5F443CADF4AE34BBCAADF4"
},
"contact": {
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"account_number": "54545433332",
"contact_api_id": "137",
"first_name": "John",
"last_name": "Smith",
"cell_phone": "3339998822",
"balance": 245.36,
"address": {
"city": "Novi",
"state": "Michigan",
"postal_code": "48375",
"country": "US"
},
"company_name": "Fortis Payment Systems, LLC",
"header_message": "This is a sample message for you",
"date_of_birth": "2021-12-01",
"email_trx_receipt": true,
"home_phone": "3339998822",
"office_phone": "3339998822",
"office_phone_ext": "5",
"header_message_type": 0,
"update_if_exists": 1,
"contact_c1": "any",
"contact_c2": "anything",
"contact_c3": "something",
"parent_id": "11e95f8ec39de8fbdb0a4f1a",
"email": "[email protected]",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"active": true
},
"changelogs": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"action": "CREATE",
"model": "TransactionRequest",
"model_id": "11ec829598f0d4008be9aba4",
"user_id": "11e95f8ec39de8fbdb0a4f1a",
"changelog_details": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"changelog_id": "11e95f8ec39de8fbdb0a4f1a",
"field": "next_run_ts",
"old_value": "1643616000"
}
],
"user": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"username": "[email protected]",
"first_name": "Bob",
"last_name": "Fairview"
}
}
],
"product_transaction": {
"processor_version": "1_0_0",
"title": "My terminal",
"payment_method": "cc",
"processor": "zgate",
"mcc": "1111",
"tax_surcharge_config": 2,
"partner": "standalone",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"surcharge": {},
"processor_data": {},
"vt_clerk_number": true,
"vt_billing_phone": true,
"vt_enable_tip": true,
"ach_allow_debit": true,
"ach_allow_credit": true,
"ach_allow_refund": true,
"vt_cvv": true,
"vt_street": true,
"vt_zip": true,
"vt_order_num": true,
"vt_enable": true,
"receipt_show_contact_name": true,
"display_avs": true,
"card_type_visa": true,
"card_type_mc": true,
"card_type_disc": true,
"card_type_amex": true,
"card_type_diners": true,
"card_type_jcb": true,
"invoice_location": true,
"allow_partial_authorization": true,
"allow_recurring_partial_authorization": true,
"auto_decline_cvv": true,
"auto_decline_street": true,
"auto_decline_zip": true,
"split_payments_allow": true,
"vt_show_custom_fields": true,
"receipt_show_custom_fields": true,
"vt_override_sales_tax_allowed": true,
"vt_enable_sales_tax": true,
"vt_require_zip": true,
"vt_require_street": true,
"auto_decline_cavv": true,
"current_batch": 34,
"dup_check_per_batch": null,
"paylink_allow": false,
"quick_invoice_allow": false,
"level3_allow": false,
"payfac_enable": false,
"sales_office_id": "11e95f8ec39de8fbdb0a4f1a",
"hosted_payment_page_allow": false,
"surcharge_id": "11e95f8ec39de8fbdb0a4f1a",
"level3_default": {},
"cau_subscribe_type_id": 0,
"location_billing_account_id": "11eb88b873980c64a21e5fd2",
"product_billing_group_id": "nofees",
"account_number": "12345678",
"run_avs_on_accountvault_create": false,
"accountvault_expire_notification_email_enable": false,
"debit_allow_void": false,
"quick_invoice_text_to_pay": false,
"sms_enable": false,
"vt_show_currency": true,
"receipt_show_currency": false,
"allow_blind_refund": false,
"vt_show_company_name": false,
"receipt_show_company_name": false,
"bank_funded_only": false,
"id": "11e95f8ec39de8fbdb0a4f1a",
"active": true,
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"all_tags": [
{
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"title": "My terminal",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
}
],
"tagTransactions": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"tag_id": "Tag ID",
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
}
],
"declined_recurring_notification": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_ts": 1422040992,
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"payment_recurring_notification": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_ts": 1422040992,
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"developer_company": {
"title": "My terminal",
"id": "11e95f8ec39de8fbdb0a4f1a",
"active": true,
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"terminal": {
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"default_product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"terminal_application_id": "11e95f8ec39de8fbdb0a4f1a",
"terminal_cvm_id": "11e95f8ec39de8fbdb0a4f1a",
"terminal_manufacturer_code": "1",
"title": "My terminal",
"mac_address": "3D:F2:C9:A6:B3:4F",
"local_ip_address": "192.168.0.10",
"port": 10009,
"serial_number": "1234567890",
"terminal_number": "973456789012367",
"terminal_timeouts": {
"card_entry_timeout": 47,
"device_terms_prompt_timeout": 30,
"overall_timeout": 125,
"pin_entry_timeout": 40,
"signature_input_timeout": 35,
"signature_submit_timeout": 38,
"status_display_time": 12,
"tip_cashback_timeout": 25,
"transaction_timeout": 17
},
"tip_percents": {
"percent_1": 0,
"percent_2": 2,
"percent_3": 99
},
"header_line_1": "line 1 sample",
"header_line_2": "line 2 sample",
"header_line_3": "line 3 sample",
"header_line_4": "line 4 sample",
"header_line_5": "line 5 sample",
"trailer_line_1": "trailer 1 sample",
"trailer_line_2": "trailer 2 sample",
"trailer_line_3": "trailer 3 sample",
"trailer_line_4": "trailer 4 sample",
"trailer_line_5": "trailer 5 sample",
"default_checkin": "2021-12-01",
"default_checkout": "2021-12-01",
"default_room_rate": 56,
"default_room_number": "303",
"debit": false,
"emv": false,
"cashback_enable": false,
"print_enable": false,
"sig_capture_enable": false,
"is_provisioned": false,
"tip_enable": false,
"validated_decryption": false,
"communication_type": "http",
"active": true,
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"last_registration_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"hosted_payment_page": {
"user_id": "11e95f8ec39de8fbdb0a4f1a",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"location_api_id": null,
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"title": "Sample title",
"redirect_url_delay": 15,
"min_payment_amount": 0,
"max_payment_amount": 9999999999,
"redirect_url_on_approve": null,
"redirect_url_on_decline": null,
"field_configuration": {
"css_mini": true,
"stack": "vertical",
"header": {
"settings": {
"enabled": true,
"columns": 1,
"rows": 1
},
"fields": [
{
"id": "transaction_amount",
"label": "Header",
"field_type": "heading",
"position": [
"1"
],
"required": true,
"readonly": true,
"visible": true
}
]
},
"body": {
"settings": {
"enabled": true,
"columns": 1,
"rows": 1
},
"fields": [
{
"id": "transaction_amount",
"label": "Header",
"field_type": "heading",
"position": [
"1"
],
"required": true,
"readonly": true,
"visible": true
}
]
},
"footer": {
"settings": {
"enabled": true,
"columns": 1,
"rows": 1
},
"fields": [
{
"id": "transaction_amount",
"label": "Header",
"field_type": "heading",
"position": [
"1"
],
"required": true,
"readonly": true,
"visible": true
}
]
}
},
"encryption_key": null,
"stylesheet_url": null,
"parent_send_message": true,
"hide_optional_fields": true,
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"transaction_level3": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"level3_data": {
"destination_country_code": "840",
"duty_amount": 0,
"freight_amount": 0,
"national_tax": 2,
"sales_tax": 200,
"shipfrom_zip_code": "AZ1234",
"shipto_zip_code": "FL1234",
"tax_amount": 10,
"tax_exempt": "0",
"customer_vat_registration": "12345678",
"merchant_vat_registration": "123456",
"order_date": "171006",
"summary_commodity_code": "C1K2",
"tax_rate": 0,
"unique_vat_ref_number": "vat1234",
"line_items": [
{
"description": "cool drink",
"commodity_code": "cc123456",
"discount_amount": 0,
"other_tax_amount": 0,
"product_code": "fanta123456",
"quantity": 12,
"tax_amount": 4,
"tax_rate": 0,
"unit_code": "gll",
"unit_cost": 3,
"alternate_tax_id": "1234",
"debit_credit": "C",
"discount_rate": 11,
"tax_type_applied": "22",
"tax_type_id": "11"
}
]
}
},
"developer_company_id": "Sample Developer Company ID",
"transaction_histories": [
{
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"id": "11e95f8ec39de8fbdb0a4f1a",
"status_id": 101,
"event_date_ts": 1422040992,
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
}
],
"surcharge_transaction": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"model_name": "Model Name",
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"surcharge_fee": 0,
"surcharge_rate": 0,
"surcharge_amount": null,
"surcharge_transaction_min": null,
"surcharge_transaction_max": null,
"created": 1422040992,
"modified": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"surcharge": {
"surcharge_fee": 10,
"surcharge_rate": 1,
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"apply_to_user_type_id": "11e95f8ec39de8fbdb0a4f1a",
"title": null,
"surcharge_label": null,
"surcharge_transaction_product_id": "11e95f8ec39de8fbdb0a4f1a",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
},
"signature": {
"signature": "iVBORw0KGgoAAAANSUhEUgAAANwAAAAsCAYAAAAOyNaYAAACvklEQVR4nO3bLZOqUBjA8ScaNxqNRiKRaCQaiXwEG7cRiUajH8FINBqJRCKR+NxyD4OIXtaXw2H3/5s5MwZ39rgz/zkvuKKqgar+YTAYnx/y7wUACwgOsIjgAIsIznFlWerlcpl6GngTgnNYVVW6WCxURDTLsqmngzcgOMdtNhsVERURDYJA8zyfekp4AcE5oCgKzfN8cOvYNM1VdCKiURRNMEu8A8FNrCzLm5j68Q1Fx2o3TwTngCzLNAiCq6D6UTVNo0mS6NfXF+HNGME5or+KeZ7XxrVcLjWOY83zXOu6vnqfeQ/bzHkgOIf0VzHP83Sz2eh6vW4D831fy7JsowvDsH1NdO4jOAfVdX0VXhRFWhSFRlHUrmr7/b4NLU3T9jVbTLcRnMO620ezep1Op3bF832/3XIORQr3EJzjumc7E9HQBUoYhjdnPKJzD8E5xjyT647T6aSr1UpFRPf7ffveuq41TdOHZzyicwvBTeBeVGEY3jwaGBrmWV3/Z82K1z/jca5zB8F9wFBQY6JaLBYax7EmSXJ3DD2v624rzUpoVrsgCDjXOWRWwVVVNfUUrvTDGrNK3YsqTdNRn69pGs2y7NshssV0w2yCK4pCRUSPx+Okc/hfWI9WqbFRPaMbYjc+s7ptt1uic8BsgsvzXEVED4fDR3/P2PPVUFifDOo7THxmPiY03/fZXk7s1wR371z1zPnKlbDGuvc9TKKz78cE9yio3W436vbv1fOV6/oPx010/Ee5PbMLbrfbPRWU53kPb/9+SlRj9L8ALcJ/lNsym+DO5/PTQaVpqnVdT/0RnGLOed0LlikvpH6L2QSnqoPX4QT1mu4FC3/Dz5tVcMDcERxgEcEBFhEcYBHBARYRHGARwQEWERxgEcEBFhEcYBHBARYRHGARwQEWERxgEcEBFhEcYBHBARYRHGDRX+EC0ah++pNrAAAAAElFTkSuQmCC",
"resource": "Transaction",
"resource_id": "11e95f8ec39de8fbdb0a4f1a",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
},
"reason_code": {
"id": 50,
"title": "Sample Title"
},
"type": {
"id": 50,
"title": "Sample Title"
},
"status": {
"id": 50,
"title": "Sample Title"
},
"transaction_batch": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"processing_status_id": 2,
"batch_num": 4,
"is_open": 0,
"settlement_file_name": "settement_file.txt",
"batch_close_ts": 1531423693,
"batch_close_detail": "BATCH_MISMATCH",
"total_sale_amount": 2342,
"total_sale_count": 21,
"total_refund_amount": 2342,
"total_refund_count": 18,
"total_void_amount": 2342,
"total_void_count": 17
},
"transaction_splits": [
{
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"amount": 10,
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a"
}
],
"postback_logs": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"postback_config_id": "11e95f8ec39de8fbdb0a4f1a",
"changelog_id": "11e95f8ec39de8fbdb0a4f1a",
"next_run_ts": 1422040992,
"created_ts": 1422040992,
"model_id": "11e95f8ec39de8fbdb0a4f1a"
}
],
"currency_type": {
"id": 50,
"title": "Sample Title"
},
"transaction_references": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a"
}
]
}
}
HTTP Status Code | Error Description | Exception Class |
---|---|---|
401 | Unauthorized | Response401tokenException |
412 | Precondition Failed | Response412Exception |
Create a new ACH credit transaction using previous transaction id
function aCHCreditPreviousTransaction(
V1TransactionsAchCreditPrevTrxnRequest $body,
?array $expand = null
): ResponseTransaction
Parameter | Type | Tags | Description |
---|---|---|---|
body |
V1TransactionsAchCreditPrevTrxnRequest |
Body, Required | - |
expand |
?(string[]) (Expand50Enum) |
Query, Optional | Most endpoints in the API have a way to retrieve extra data related to the current record being retrieved. For example, if the API request is for the accountvaults endpoint, and the end user also needs to know which contact the token belongs to, this data can be returned in the accountvaults endpoint request. Constraints: Unique Items Required, Pattern: ^[\w]+$ |
$body = V1TransactionsAchCreditPrevTrxnRequestBuilder::init(
1,
'11e95f8ec39de8fbdb0a4f1a'
)
->checkinDate('2021-12-01')
->checkoutDate('2021-12-01')
->clerkNumber('AE1234')
->contactId('11e95f8ec39de8fbdb0a4f1a')
->customData(ApiHelper::deserialize('{"data1":"custom1","data2":"custom2"}'))
->customerId('customerid')
->description('some description')
->iiasInd(IiasIndEnum::ENUM_1)
->imageFront('U29tZVN0cmluZ09idmlvdXNseU5vdEJhc2U2NEVuY29kZWQ=')
->imageBack('U29tZVN0cmluZ09idmlvdXNseU5vdEJhc2U2NEVuY29kZWQ=')
->installment(true)
->installmentNumber(1)
->installmentCount(1)
->locationApiId('location-api-id-florida-2')
->locationId('11e95f8ec39de8fbdb0a4f1a')
->productTransactionId('11e95f8ec39de8fbdb0a4f1a')
->advanceDeposit(false)
->noShow(false)
->notificationEmailAddress('[email protected]')
->orderNumber('433659378839')
->poNumber('555555553123')
->quickInvoiceId('11e95f8ec39de8fbdb0a4f1a')
->recurring(false)
->recurringNumber(1)
->roomNum('303')
->roomRate(95)
->saveAccount(false)
->saveAccountTitle('John Account')
->subtotalAmount(599)
->surchargeAmount(100)
->tax(0)
->tipAmount(0)
->secondaryAmount(0)
->transactionApiId('transaction-payment-abcd123')
->transactionC1('custom-data-1')
->transactionC2('custom-data-2')
->transactionC3('custom-data-3')
->bankFundedOnlyOverride(false)
->allowPartialAuthorizationOverride(false)
->autoDeclineCvvOverride(false)
->autoDeclineStreetOverride(false)
->autoDeclineZipOverride(false)
->achIdentifier('P')
->achSecCode(AchSecCode1Enum::C21)
->effectiveDate('2021-12-01')
->build();
$result = $transactionsACHController->aCHCreditPreviousTransaction($body);
{
"type": "Transaction",
"data": {
"additional_amounts": [
{
"type": "cashback",
"amount": 10,
"account_type": "credit",
"currency": 840
}
],
"billing_address": {
"city": "Novi",
"state": "Michigan",
"postal_code": "48375",
"phone": "3339998822"
},
"checkin_date": "2021-12-01",
"checkout_date": "2021-12-01",
"clerk_number": "AE1234",
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"custom_data": {},
"customer_id": "customerid",
"description": "some description",
"iias_ind": 1,
"image_front": "U29tZVN0cmluZ09idmlvdXNseU5vdEJhc2U2NEVuY29kZWQ=",
"image_back": "U29tZVN0cmluZ09idmlvdXNseU5vdEJhc2U2NEVuY29kZWQ=",
"installment": true,
"installment_number": 1,
"installment_count": 1,
"location_api_id": "location-api-id-florida-2",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"advance_deposit": false,
"no_show": false,
"notification_email_address": "[email protected]",
"order_number": "433659378839",
"po_number": "555555553123",
"quick_invoice_id": "11e95f8ec39de8fbdb0a4f1a",
"recurring": {
"account_vault_id": "11e95f8ec39de8fbdb0a4f1a",
"token_id": "11e95f8ec39de8fbdb0a4f1a",
"account_vault_api_id": "token1234abcd",
"token_api_id": "token1234abcd",
"_joi": {
"conditions": {}
},
"active": true,
"description": "Description",
"end_date": "2021-12-01",
"installment_total_count": 20,
"interval": 1,
"interval_type": "d",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"notification_days": 2,
"payment_method": "cc",
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"recurring_id": "11e95f8ec39de8fbdb0a4f1a",
"recurring_api_id": "recurring1234abcd",
"start_date": "2021-12-01",
"status": "active",
"transaction_amount": 300,
"terms_agree": true,
"terms_agree_ip": "192.168.0.10",
"recurring_c1": "recurring custom data 1",
"recurring_c2": "recurring custom data 2",
"recurring_c3": "recurring custom data 3",
"send_to_proc_as_recur": true,
"id": "11e95f8ec39de8fbdb0a4f1a",
"next_run_date": "2021-12-01",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"recurring_type_id": "i",
"installment_amount_total": 99999999
},
"recurring_number": 1,
"room_num": "303",
"room_rate": 95,
"save_account": false,
"save_account_title": "John Account",
"subtotal_amount": 599,
"surcharge_amount": 100,
"tags": [
{
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"title": "My terminal",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
}
],
"tax": 0,
"tip_amount": 0,
"transaction_amount": 0,
"secondary_amount": 0,
"transaction_api_id": "transaction-payment-abcd123",
"transaction_c1": "custom-data-1",
"transaction_c2": "custom-data-2",
"transaction_c3": "custom-data-3",
"bank_funded_only_override": false,
"allow_partial_authorization_override": false,
"auto_decline_cvv_override": false,
"auto_decline_street_override": false,
"auto_decline_zip_override": false,
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"terminal_id": "11e95f8ec39de8fbdb0a4f1a",
"account_holder_name": "smith",
"account_type": "checking",
"token_id": "11e95f8ec39de8fbdb0a4f1a",
"ach_identifier": "P",
"ach_sec_code": "C21",
"auth_amount": 1,
"auth_code": "BR349K",
"avs": "BAD",
"avs_enhanced": "N",
"cardholder_present": true,
"card_present": true,
"check_number": "8520748520963",
"customer_ip": "192.168.0.10",
"cvv_response": "N",
"entry_mode_id": "C",
"emv_receipt_data": {
"AID": "a0000000042203",
"APPLAB": "US Maestro",
"APPN": "US Maestro",
"CVM": "Pin Verified",
"TSI": "e800",
"TVR": "0800008000"
},
"first_six": "545454",
"last_four": "5454",
"payment_method": "cc",
"terminal_serial_number": "1234567890",
"transaction_settlement_status": null,
"charge_back_date": "2021-12-01",
"is_recurring": true,
"notification_email_sent": "true",
"par": "Q1J4Z28RKA1EBL470G9XYG90R5D3E",
"reason_code_id": 1000,
"recurring_id": "11e95f8ec39de8fbdb0a4f1a",
"settle_date": "2021-12-01",
"status_code": 101,
"transaction_batch_id": "11e95f8ec39de8fbdb0a4f1a",
"verbiage": "APPROVED",
"void_date": "2021-12-01",
"batch": "2",
"terms_agree": true,
"response_message": null,
"return_date": "2021-12-01",
"trx_source_id": 8,
"routing_number": "051904524",
"trx_source_code": 8,
"paylink_id": "11e95f8ec39de8fbdb0a4f1a",
"account_vault": {
"account_holder_name": "John Smith",
"account_number": "545454545454545",
"account_vault_api_id": "accountvaultabcd",
"token_api_id": "tokenabcd",
"accountvault_c1": "accountvault custom 1",
"accountvault_c2": "accountvault custom 2",
"accountvault_c3": "accountvault custom 3",
"token_c1": "token custom 1",
"token_c2": "token custom 2",
"token_c3": "token custom 3",
"ach_sec_code": "WEB",
"billing_address": {
"city": "Novi",
"state": "Michigan",
"postal_code": "48375",
"phone": "3339998822"
},
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"customer_id": "123456",
"identity_verification": {
"dl_state": "MI",
"dl_number": "1235567",
"ssn4": "8527",
"dob_year": "1980"
},
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"previous_account_vault_api_id": "previousaccountvault123456",
"previous_token_api_id": "previousaccountvault123456",
"previous_account_vault_id": "11e95f8ec39de8fbdb0a4f1a",
"previous_token_id": "11e95f8ec39de8fbdb0a4f1a",
"previous_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"terms_agree": true,
"terms_agree_ip": "192.168.0.10",
"title": "Test CC Account",
"_joi": {},
"id": "11e95f8ec39de8fbdb0a4f1a",
"account_type": "checking",
"active": true,
"cau_summary_status_id": 1,
"created_ts": 1422040992,
"e_serial_number": "1234567890",
"e_track_data": null,
"e_format": null,
"e_keyed_data": null,
"expiring_in_months": null,
"exp_date": "0722",
"first_six": "700953",
"has_recurring": false,
"last_four": "3657",
"modified_ts": 1422040992,
"payment_method": "cc",
"ticket": null,
"track_data": null
},
"quick_invoice": {
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"title": "My terminal",
"cc_product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"ach_product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"due_date": "2021-12-01",
"item_list": [
{
"name": "Bread",
"amount": 2015
}
],
"allow_overpayment": true,
"bank_funded_only_override": true,
"email": "[email protected]",
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"contact_api_id": "contact12345",
"quick_invoice_api_id": "quickinvoice12345",
"customer_id": "11e95f8ec39de8fbdb0a4f1a",
"expire_date": "2021-12-01",
"allow_partial_pay": true,
"attach_files_to_email": true,
"send_email": true,
"invoice_number": "invoice12345",
"item_header": "Quick invoice header sample",
"item_footer": "Thank you",
"amount_due": 245.36,
"notification_email": "[email protected]",
"status_id": 1,
"status_code": 1,
"note": "some note",
"notification_days_before_due_date": 3,
"notification_days_after_due_date": 7,
"notification_on_due_date": true,
"send_text_to_pay": true,
"files": [
null
],
"remaining_balance": 245.36,
"single_payment_min_amount": 500,
"single_payment_max_amount": 500000,
"cell_phone": "3339998822",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a",
"active": true,
"payment_status_id": 1,
"is_active": true
},
"log_emails": [
{
"subject": "Payment Receipt - 12skiestech",
"body": "This email is being sent from a server.",
"source_address": "\"12skiestech A7t3qi\" <[email protected]>",
"return_path": "\"12skiestech A7t3qi\" <[email protected]>",
"provider_id": "0100017e67bcc530-e1dd23b4-8a39-4a5b-8d5d-68d51c4c942f-000000",
"domain_id": "11e95f8ec39de8fbdb0a4f1a",
"reason_sent": "Contact Email",
"reason_model": "Transaction",
"reason_model_id": "11e95f8ec39de8fbdb0a4f1a",
"reply_to": "\"Zeamster\" <[email protected]>",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992
}
],
"is_voidable": true,
"is_token": true,
"is_accountvault": true,
"is_reversible": true,
"is_refundable": true,
"is_completable": true,
"is_settled": true,
"created_user": {
"account_number": "5454545454545454",
"branding_domain_url": "{branding_domain_url}",
"cell_phone": "3339998822",
"company_name": "Fortis Payment Systems, LLC",
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"date_of_birth": "2021-12-01",
"domain_id": "11e95f8ec39de8fbdb0a4f1a",
"email": "[email protected]",
"email_trx_receipt": true,
"home_phone": "3339998822",
"first_name": "John",
"last_name": "Smith",
"locale": "en-US",
"office_phone": "3339998822",
"office_ext_phone": "5",
"primary_location_id": "11e95f8ec39de8fbdb0a4f1a",
"requires_new_password": null,
"terms_condition_code": "20220308",
"tz": "America/New_York",
"ui_prefs": {
"entry_page": "dashboard",
"page_size": 2,
"report_export_type": "csv",
"process_method": "virtual_terminal",
"default_terminal": "11e95f8ec39de8fbdb0a4f1a"
},
"username": "{user_name}",
"user_api_key": "234bas8dfn8238f923w2",
"user_hash_key": null,
"user_type_code": 100,
"password": null,
"zip": "48375",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"status_id": 1,
"api_only": false,
"is_invitation": false,
"address": {
"city": "Novi",
"state": "MI",
"postal_code": "48375",
"country": "US"
},
"id": "11e95f8ec39de8fbdb0a4f1a",
"status": true,
"login_attempts": 0,
"last_login_ts": 1422040992,
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"terms_accepted_ts": 1422040992,
"terms_agree_ip": "192.168.0.10",
"current_date_time": "2019-03-11T10:38:26-0700"
},
"location": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"account_number": "5454545454545454",
"address": {
"city": "Novi",
"state": "MI",
"postal_code": "48375",
"country": "US"
},
"branding_domain_id": "11e95f8ec39de8fbdb0a4f1a",
"contact_email_trx_receipt_default": true,
"default_ach": "11e608a7d515f1e093242bb2",
"default_cc": "11e608a442a5f1e092242dda",
"email_reply_to": "[email protected]",
"fax": "3339998822",
"location_api_id": "location-111111",
"location_api_key": "AE34BBCAADF4AE34BBCAADF4",
"location_c1": "custom 1",
"location_c2": "custom 2",
"location_c3": "custom data 3",
"name": "Sample Company Headquarters",
"office_phone": "2481234567",
"office_ext_phone": "1021021209",
"tz": "America/New_York",
"parent_id": "11e95f8ec39de8fbdb0a4f1a",
"show_contact_notes": true,
"show_contact_files": true,
"ticket_hash_key": "A5F443CADF4AE34BBCAADF4"
},
"contact": {
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"account_number": "54545433332",
"contact_api_id": "137",
"first_name": "John",
"last_name": "Smith",
"cell_phone": "3339998822",
"balance": 245.36,
"address": {
"city": "Novi",
"state": "Michigan",
"postal_code": "48375",
"country": "US"
},
"company_name": "Fortis Payment Systems, LLC",
"header_message": "This is a sample message for you",
"date_of_birth": "2021-12-01",
"email_trx_receipt": true,
"home_phone": "3339998822",
"office_phone": "3339998822",
"office_phone_ext": "5",
"header_message_type": 0,
"update_if_exists": 1,
"contact_c1": "any",
"contact_c2": "anything",
"contact_c3": "something",
"parent_id": "11e95f8ec39de8fbdb0a4f1a",
"email": "[email protected]",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"active": true
},
"changelogs": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"action": "CREATE",
"model": "TransactionRequest",
"model_id": "11ec829598f0d4008be9aba4",
"user_id": "11e95f8ec39de8fbdb0a4f1a",
"changelog_details": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"changelog_id": "11e95f8ec39de8fbdb0a4f1a",
"field": "next_run_ts",
"old_value": "1643616000"
}
],
"user": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"username": "[email protected]",
"first_name": "Bob",
"last_name": "Fairview"
}
}
],
"product_transaction": {
"processor_version": "1_0_0",
"title": "My terminal",
"payment_method": "cc",
"processor": "zgate",
"mcc": "1111",
"tax_surcharge_config": 2,
"partner": "standalone",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"surcharge": {},
"processor_data": {},
"vt_clerk_number": true,
"vt_billing_phone": true,
"vt_enable_tip": true,
"ach_allow_debit": true,
"ach_allow_credit": true,
"ach_allow_refund": true,
"vt_cvv": true,
"vt_street": true,
"vt_zip": true,
"vt_order_num": true,
"vt_enable": true,
"receipt_show_contact_name": true,
"display_avs": true,
"card_type_visa": true,
"card_type_mc": true,
"card_type_disc": true,
"card_type_amex": true,
"card_type_diners": true,
"card_type_jcb": true,
"invoice_location": true,
"allow_partial_authorization": true,
"allow_recurring_partial_authorization": true,
"auto_decline_cvv": true,
"auto_decline_street": true,
"auto_decline_zip": true,
"split_payments_allow": true,
"vt_show_custom_fields": true,
"receipt_show_custom_fields": true,
"vt_override_sales_tax_allowed": true,
"vt_enable_sales_tax": true,
"vt_require_zip": true,
"vt_require_street": true,
"auto_decline_cavv": true,
"current_batch": 34,
"dup_check_per_batch": null,
"paylink_allow": false,
"quick_invoice_allow": false,
"level3_allow": false,
"payfac_enable": false,
"sales_office_id": "11e95f8ec39de8fbdb0a4f1a",
"hosted_payment_page_allow": false,
"surcharge_id": "11e95f8ec39de8fbdb0a4f1a",
"level3_default": {},
"cau_subscribe_type_id": 0,
"location_billing_account_id": "11eb88b873980c64a21e5fd2",
"product_billing_group_id": "nofees",
"account_number": "12345678",
"run_avs_on_accountvault_create": false,
"accountvault_expire_notification_email_enable": false,
"debit_allow_void": false,
"quick_invoice_text_to_pay": false,
"sms_enable": false,
"vt_show_currency": true,
"receipt_show_currency": false,
"allow_blind_refund": false,
"vt_show_company_name": false,
"receipt_show_company_name": false,
"bank_funded_only": false,
"id": "11e95f8ec39de8fbdb0a4f1a",
"active": true,
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"all_tags": [
{
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"title": "My terminal",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
}
],
"tagTransactions": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"tag_id": "Tag ID",
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
}
],
"declined_recurring_notification": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_ts": 1422040992,
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"payment_recurring_notification": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_ts": 1422040992,
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"developer_company": {
"title": "My terminal",
"id": "11e95f8ec39de8fbdb0a4f1a",
"active": true,
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"terminal": {
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"default_product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"terminal_application_id": "11e95f8ec39de8fbdb0a4f1a",
"terminal_cvm_id": "11e95f8ec39de8fbdb0a4f1a",
"terminal_manufacturer_code": "1",
"title": "My terminal",
"mac_address": "3D:F2:C9:A6:B3:4F",
"local_ip_address": "192.168.0.10",
"port": 10009,
"serial_number": "1234567890",
"terminal_number": "973456789012367",
"terminal_timeouts": {
"card_entry_timeout": 47,
"device_terms_prompt_timeout": 30,
"overall_timeout": 125,
"pin_entry_timeout": 40,
"signature_input_timeout": 35,
"signature_submit_timeout": 38,
"status_display_time": 12,
"tip_cashback_timeout": 25,
"transaction_timeout": 17
},
"tip_percents": {
"percent_1": 0,
"percent_2": 2,
"percent_3": 99
},
"header_line_1": "line 1 sample",
"header_line_2": "line 2 sample",
"header_line_3": "line 3 sample",
"header_line_4": "line 4 sample",
"header_line_5": "line 5 sample",
"trailer_line_1": "trailer 1 sample",
"trailer_line_2": "trailer 2 sample",
"trailer_line_3": "trailer 3 sample",
"trailer_line_4": "trailer 4 sample",
"trailer_line_5": "trailer 5 sample",
"default_checkin": "2021-12-01",
"default_checkout": "2021-12-01",
"default_room_rate": 56,
"default_room_number": "303",
"debit": false,
"emv": false,
"cashback_enable": false,
"print_enable": false,
"sig_capture_enable": false,
"is_provisioned": false,
"tip_enable": false,
"validated_decryption": false,
"communication_type": "http",
"active": true,
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"last_registration_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"hosted_payment_page": {
"user_id": "11e95f8ec39de8fbdb0a4f1a",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"location_api_id": null,
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"title": "Sample title",
"redirect_url_delay": 15,
"min_payment_amount": 0,
"max_payment_amount": 9999999999,
"redirect_url_on_approve": null,
"redirect_url_on_decline": null,
"field_configuration": {
"css_mini": true,
"stack": "vertical",
"header": {
"settings": {
"enabled": true,
"columns": 1,
"rows": 1
},
"fields": [
{
"id": "transaction_amount",
"label": "Header",
"field_type": "heading",
"position": [
"1"
],
"required": true,
"readonly": true,
"visible": true
}
]
},
"body": {
"settings": {
"enabled": true,
"columns": 1,
"rows": 1
},
"fields": [
{
"id": "transaction_amount",
"label": "Header",
"field_type": "heading",
"position": [
"1"
],
"required": true,
"readonly": true,
"visible": true
}
]
},
"footer": {
"settings": {
"enabled": true,
"columns": 1,
"rows": 1
},
"fields": [
{
"id": "transaction_amount",
"label": "Header",
"field_type": "heading",
"position": [
"1"
],
"required": true,
"readonly": true,
"visible": true
}
]
}
},
"encryption_key": null,
"stylesheet_url": null,
"parent_send_message": true,
"hide_optional_fields": true,
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"transaction_level3": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"level3_data": {
"destination_country_code": "840",
"duty_amount": 0,
"freight_amount": 0,
"national_tax": 2,
"sales_tax": 200,
"shipfrom_zip_code": "AZ1234",
"shipto_zip_code": "FL1234",
"tax_amount": 10,
"tax_exempt": "0",
"customer_vat_registration": "12345678",
"merchant_vat_registration": "123456",
"order_date": "171006",
"summary_commodity_code": "C1K2",
"tax_rate": 0,
"unique_vat_ref_number": "vat1234",
"line_items": [
{
"description": "cool drink",
"commodity_code": "cc123456",
"discount_amount": 0,
"other_tax_amount": 0,
"product_code": "fanta123456",
"quantity": 12,
"tax_amount": 4,
"tax_rate": 0,
"unit_code": "gll",
"unit_cost": 3,
"alternate_tax_id": "1234",
"debit_credit": "C",
"discount_rate": 11,
"tax_type_applied": "22",
"tax_type_id": "11"
}
]
}
},
"developer_company_id": "Sample Developer Company ID",
"transaction_histories": [
{
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"id": "11e95f8ec39de8fbdb0a4f1a",
"status_id": 101,
"event_date_ts": 1422040992,
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
}
],
"surcharge_transaction": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"model_name": "Model Name",
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"surcharge_fee": 0,
"surcharge_rate": 0,
"surcharge_amount": null,
"surcharge_transaction_min": null,
"surcharge_transaction_max": null,
"created": 1422040992,
"modified": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"surcharge": {
"surcharge_fee": 10,
"surcharge_rate": 1,
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"apply_to_user_type_id": "11e95f8ec39de8fbdb0a4f1a",
"title": null,
"surcharge_label": null,
"surcharge_transaction_product_id": "11e95f8ec39de8fbdb0a4f1a",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
},
"signature": {
"signature": "iVBORw0KGgoAAAANSUhEUgAAANwAAAAsCAYAAAAOyNaYAAACvklEQVR4nO3bLZOqUBjA8ScaNxqNRiKRaCQaiXwEG7cRiUajH8FINBqJRCKR+NxyD4OIXtaXw2H3/5s5MwZ39rgz/zkvuKKqgar+YTAYnx/y7wUACwgOsIjgAIsIznFlWerlcpl6GngTgnNYVVW6WCxURDTLsqmngzcgOMdtNhsVERURDYJA8zyfekp4AcE5oCgKzfN8cOvYNM1VdCKiURRNMEu8A8FNrCzLm5j68Q1Fx2o3TwTngCzLNAiCq6D6UTVNo0mS6NfXF+HNGME5or+KeZ7XxrVcLjWOY83zXOu6vnqfeQ/bzHkgOIf0VzHP83Sz2eh6vW4D831fy7JsowvDsH1NdO4jOAfVdX0VXhRFWhSFRlHUrmr7/b4NLU3T9jVbTLcRnMO620ezep1Op3bF832/3XIORQr3EJzjumc7E9HQBUoYhjdnPKJzD8E5xjyT647T6aSr1UpFRPf7ffveuq41TdOHZzyicwvBTeBeVGEY3jwaGBrmWV3/Z82K1z/jca5zB8F9wFBQY6JaLBYax7EmSXJ3DD2v624rzUpoVrsgCDjXOWRWwVVVNfUUrvTDGrNK3YsqTdNRn69pGs2y7NshssV0w2yCK4pCRUSPx+Okc/hfWI9WqbFRPaMbYjc+s7ptt1uic8BsgsvzXEVED4fDR3/P2PPVUFifDOo7THxmPiY03/fZXk7s1wR371z1zPnKlbDGuvc9TKKz78cE9yio3W436vbv1fOV6/oPx010/Ee5PbMLbrfbPRWU53kPb/9+SlRj9L8ALcJ/lNsym+DO5/PTQaVpqnVdT/0RnGLOed0LlikvpH6L2QSnqoPX4QT1mu4FC3/Dz5tVcMDcERxgEcEBFhEcYBHBARYRHGARwQEWERxgEcEBFhEcYBHBARYRHGARwQEWERxgEcEBFhEcYBHBARYRHGDRX+EC0ah++pNrAAAAAElFTkSuQmCC",
"resource": "Transaction",
"resource_id": "11e95f8ec39de8fbdb0a4f1a",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
},
"reason_code": {
"id": 50,
"title": "Sample Title"
},
"type": {
"id": 50,
"title": "Sample Title"
},
"status": {
"id": 50,
"title": "Sample Title"
},
"transaction_batch": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"processing_status_id": 2,
"batch_num": 4,
"is_open": 0,
"settlement_file_name": "settement_file.txt",
"batch_close_ts": 1531423693,
"batch_close_detail": "BATCH_MISMATCH",
"total_sale_amount": 2342,
"total_sale_count": 21,
"total_refund_amount": 2342,
"total_refund_count": 18,
"total_void_amount": 2342,
"total_void_count": 17
},
"transaction_splits": [
{
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"amount": 10,
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a"
}
],
"postback_logs": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"postback_config_id": "11e95f8ec39de8fbdb0a4f1a",
"changelog_id": "11e95f8ec39de8fbdb0a4f1a",
"next_run_ts": 1422040992,
"created_ts": 1422040992,
"model_id": "11e95f8ec39de8fbdb0a4f1a"
}
],
"currency_type": {
"id": 50,
"title": "Sample Title"
},
"transaction_references": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a"
}
]
}
}
HTTP Status Code | Error Description | Exception Class |
---|---|---|
401 | Unauthorized | Response401tokenException |
412 | Precondition Failed | Response412Exception |
Create a new tokenized ACH credit transaction
function aCHCreditTokenized(
V1TransactionsAchCreditTokenRequest $body,
?array $expand = null
): ResponseTransaction
Parameter | Type | Tags | Description |
---|---|---|---|
body |
V1TransactionsAchCreditTokenRequest |
Body, Required | - |
expand |
?(string[]) (Expand50Enum) |
Query, Optional | Most endpoints in the API have a way to retrieve extra data related to the current record being retrieved. For example, if the API request is for the accountvaults endpoint, and the end user also needs to know which contact the token belongs to, this data can be returned in the accountvaults endpoint request. Constraints: Unique Items Required, Pattern: ^[\w]+$ |
$body = V1TransactionsAchCreditTokenRequestBuilder::init(
1
)
->checkinDate('2021-12-01')
->checkoutDate('2021-12-01')
->clerkNumber('AE1234')
->contactId('11e95f8ec39de8fbdb0a4f1a')
->customData(ApiHelper::deserialize('{"data1":"custom1","data2":"custom2"}'))
->customerId('customerid')
->description('some description')
->iiasInd(IiasIndEnum::ENUM_1)
->imageFront('U29tZVN0cmluZ09idmlvdXNseU5vdEJhc2U2NEVuY29kZWQ=')
->imageBack('U29tZVN0cmluZ09idmlvdXNseU5vdEJhc2U2NEVuY29kZWQ=')
->installment(true)
->installmentNumber(1)
->installmentCount(1)
->locationApiId('location-api-id-florida-2')
->locationId('11e95f8ec39de8fbdb0a4f1a')
->productTransactionId('11e95f8ec39de8fbdb0a4f1a')
->advanceDeposit(false)
->noShow(false)
->notificationEmailAddress('[email protected]')
->orderNumber('433659378839')
->poNumber('555555553123')
->quickInvoiceId('11e95f8ec39de8fbdb0a4f1a')
->recurring(false)
->recurringNumber(1)
->roomNum('303')
->roomRate(95)
->saveAccount(false)
->saveAccountTitle('John Account')
->subtotalAmount(599)
->surchargeAmount(100)
->tax(0)
->tipAmount(0)
->secondaryAmount(0)
->transactionApiId('transaction-payment-abcd123')
->transactionC1('custom-data-1')
->transactionC2('custom-data-2')
->transactionC3('custom-data-3')
->bankFundedOnlyOverride(false)
->allowPartialAuthorizationOverride(false)
->autoDeclineCvvOverride(false)
->autoDeclineStreetOverride(false)
->autoDeclineZipOverride(false)
->achIdentifier('P')
->achSecCode(AchSecCode1Enum::C21)
->effectiveDate('2021-12-01')
->accountVaultId('11e95f8ec39de8fbdb0a4f1a')
->tokenId('11e95f8ec39de8fbdb0a4f1a')
->build();
$result = $transactionsACHController->aCHCreditTokenized($body);
{
"type": "Transaction",
"data": {
"additional_amounts": [
{
"type": "cashback",
"amount": 10,
"account_type": "credit",
"currency": 840
}
],
"billing_address": {
"city": "Novi",
"state": "Michigan",
"postal_code": "48375",
"phone": "3339998822"
},
"checkin_date": "2021-12-01",
"checkout_date": "2021-12-01",
"clerk_number": "AE1234",
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"custom_data": {},
"customer_id": "customerid",
"description": "some description",
"iias_ind": 1,
"image_front": "U29tZVN0cmluZ09idmlvdXNseU5vdEJhc2U2NEVuY29kZWQ=",
"image_back": "U29tZVN0cmluZ09idmlvdXNseU5vdEJhc2U2NEVuY29kZWQ=",
"installment": true,
"installment_number": 1,
"installment_count": 1,
"location_api_id": "location-api-id-florida-2",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"advance_deposit": false,
"no_show": false,
"notification_email_address": "[email protected]",
"order_number": "433659378839",
"po_number": "555555553123",
"quick_invoice_id": "11e95f8ec39de8fbdb0a4f1a",
"recurring": {
"account_vault_id": "11e95f8ec39de8fbdb0a4f1a",
"token_id": "11e95f8ec39de8fbdb0a4f1a",
"account_vault_api_id": "token1234abcd",
"token_api_id": "token1234abcd",
"_joi": {
"conditions": {}
},
"active": true,
"description": "Description",
"end_date": "2021-12-01",
"installment_total_count": 20,
"interval": 1,
"interval_type": "d",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"notification_days": 2,
"payment_method": "cc",
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"recurring_id": "11e95f8ec39de8fbdb0a4f1a",
"recurring_api_id": "recurring1234abcd",
"start_date": "2021-12-01",
"status": "active",
"transaction_amount": 300,
"terms_agree": true,
"terms_agree_ip": "192.168.0.10",
"recurring_c1": "recurring custom data 1",
"recurring_c2": "recurring custom data 2",
"recurring_c3": "recurring custom data 3",
"send_to_proc_as_recur": true,
"id": "11e95f8ec39de8fbdb0a4f1a",
"next_run_date": "2021-12-01",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"recurring_type_id": "i",
"installment_amount_total": 99999999
},
"recurring_number": 1,
"room_num": "303",
"room_rate": 95,
"save_account": false,
"save_account_title": "John Account",
"subtotal_amount": 599,
"surcharge_amount": 100,
"tags": [
{
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"title": "My terminal",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
}
],
"tax": 0,
"tip_amount": 0,
"transaction_amount": 0,
"secondary_amount": 0,
"transaction_api_id": "transaction-payment-abcd123",
"transaction_c1": "custom-data-1",
"transaction_c2": "custom-data-2",
"transaction_c3": "custom-data-3",
"bank_funded_only_override": false,
"allow_partial_authorization_override": false,
"auto_decline_cvv_override": false,
"auto_decline_street_override": false,
"auto_decline_zip_override": false,
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"terminal_id": "11e95f8ec39de8fbdb0a4f1a",
"account_holder_name": "smith",
"account_type": "checking",
"token_id": "11e95f8ec39de8fbdb0a4f1a",
"ach_identifier": "P",
"ach_sec_code": "C21",
"auth_amount": 1,
"auth_code": "BR349K",
"avs": "BAD",
"avs_enhanced": "N",
"cardholder_present": true,
"card_present": true,
"check_number": "8520748520963",
"customer_ip": "192.168.0.10",
"cvv_response": "N",
"entry_mode_id": "C",
"emv_receipt_data": {
"AID": "a0000000042203",
"APPLAB": "US Maestro",
"APPN": "US Maestro",
"CVM": "Pin Verified",
"TSI": "e800",
"TVR": "0800008000"
},
"first_six": "545454",
"last_four": "5454",
"payment_method": "cc",
"terminal_serial_number": "1234567890",
"transaction_settlement_status": null,
"charge_back_date": "2021-12-01",
"is_recurring": true,
"notification_email_sent": "true",
"par": "Q1J4Z28RKA1EBL470G9XYG90R5D3E",
"reason_code_id": 1000,
"recurring_id": "11e95f8ec39de8fbdb0a4f1a",
"settle_date": "2021-12-01",
"status_code": 101,
"transaction_batch_id": "11e95f8ec39de8fbdb0a4f1a",
"verbiage": "APPROVED",
"void_date": "2021-12-01",
"batch": "2",
"terms_agree": true,
"response_message": null,
"return_date": "2021-12-01",
"trx_source_id": 8,
"routing_number": "051904524",
"trx_source_code": 8,
"paylink_id": "11e95f8ec39de8fbdb0a4f1a",
"account_vault": {
"account_holder_name": "John Smith",
"account_number": "545454545454545",
"account_vault_api_id": "accountvaultabcd",
"token_api_id": "tokenabcd",
"accountvault_c1": "accountvault custom 1",
"accountvault_c2": "accountvault custom 2",
"accountvault_c3": "accountvault custom 3",
"token_c1": "token custom 1",
"token_c2": "token custom 2",
"token_c3": "token custom 3",
"ach_sec_code": "WEB",
"billing_address": {
"city": "Novi",
"state": "Michigan",
"postal_code": "48375",
"phone": "3339998822"
},
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"customer_id": "123456",
"identity_verification": {
"dl_state": "MI",
"dl_number": "1235567",
"ssn4": "8527",
"dob_year": "1980"
},
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"previous_account_vault_api_id": "previousaccountvault123456",
"previous_token_api_id": "previousaccountvault123456",
"previous_account_vault_id": "11e95f8ec39de8fbdb0a4f1a",
"previous_token_id": "11e95f8ec39de8fbdb0a4f1a",
"previous_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"terms_agree": true,
"terms_agree_ip": "192.168.0.10",
"title": "Test CC Account",
"_joi": {},
"id": "11e95f8ec39de8fbdb0a4f1a",
"account_type": "checking",
"active": true,
"cau_summary_status_id": 1,
"created_ts": 1422040992,
"e_serial_number": "1234567890",
"e_track_data": null,
"e_format": null,
"e_keyed_data": null,
"expiring_in_months": null,
"exp_date": "0722",
"first_six": "700953",
"has_recurring": false,
"last_four": "3657",
"modified_ts": 1422040992,
"payment_method": "cc",
"ticket": null,
"track_data": null
},
"quick_invoice": {
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"title": "My terminal",
"cc_product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"ach_product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"due_date": "2021-12-01",
"item_list": [
{
"name": "Bread",
"amount": 2015
}
],
"allow_overpayment": true,
"bank_funded_only_override": true,
"email": "[email protected]",
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"contact_api_id": "contact12345",
"quick_invoice_api_id": "quickinvoice12345",
"customer_id": "11e95f8ec39de8fbdb0a4f1a",
"expire_date": "2021-12-01",
"allow_partial_pay": true,
"attach_files_to_email": true,
"send_email": true,
"invoice_number": "invoice12345",
"item_header": "Quick invoice header sample",
"item_footer": "Thank you",
"amount_due": 245.36,
"notification_email": "[email protected]",
"status_id": 1,
"status_code": 1,
"note": "some note",
"notification_days_before_due_date": 3,
"notification_days_after_due_date": 7,
"notification_on_due_date": true,
"send_text_to_pay": true,
"files": [
null
],
"remaining_balance": 245.36,
"single_payment_min_amount": 500,
"single_payment_max_amount": 500000,
"cell_phone": "3339998822",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a",
"active": true,
"payment_status_id": 1,
"is_active": true
},
"log_emails": [
{
"subject": "Payment Receipt - 12skiestech",
"body": "This email is being sent from a server.",
"source_address": "\"12skiestech A7t3qi\" <[email protected]>",
"return_path": "\"12skiestech A7t3qi\" <[email protected]>",
"provider_id": "0100017e67bcc530-e1dd23b4-8a39-4a5b-8d5d-68d51c4c942f-000000",
"domain_id": "11e95f8ec39de8fbdb0a4f1a",
"reason_sent": "Contact Email",
"reason_model": "Transaction",
"reason_model_id": "11e95f8ec39de8fbdb0a4f1a",
"reply_to": "\"Zeamster\" <[email protected]>",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992
}
],
"is_voidable": true,
"is_token": true,
"is_accountvault": true,
"is_reversible": true,
"is_refundable": true,
"is_completable": true,
"is_settled": true,
"created_user": {
"account_number": "5454545454545454",
"branding_domain_url": "{branding_domain_url}",
"cell_phone": "3339998822",
"company_name": "Fortis Payment Systems, LLC",
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"date_of_birth": "2021-12-01",
"domain_id": "11e95f8ec39de8fbdb0a4f1a",
"email": "[email protected]",
"email_trx_receipt": true,
"home_phone": "3339998822",
"first_name": "John",
"last_name": "Smith",
"locale": "en-US",
"office_phone": "3339998822",
"office_ext_phone": "5",
"primary_location_id": "11e95f8ec39de8fbdb0a4f1a",
"requires_new_password": null,
"terms_condition_code": "20220308",
"tz": "America/New_York",
"ui_prefs": {
"entry_page": "dashboard",
"page_size": 2,
"report_export_type": "csv",
"process_method": "virtual_terminal",
"default_terminal": "11e95f8ec39de8fbdb0a4f1a"
},
"username": "{user_name}",
"user_api_key": "234bas8dfn8238f923w2",
"user_hash_key": null,
"user_type_code": 100,
"password": null,
"zip": "48375",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"status_id": 1,
"api_only": false,
"is_invitation": false,
"address": {
"city": "Novi",
"state": "MI",
"postal_code": "48375",
"country": "US"
},
"id": "11e95f8ec39de8fbdb0a4f1a",
"status": true,
"login_attempts": 0,
"last_login_ts": 1422040992,
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"terms_accepted_ts": 1422040992,
"terms_agree_ip": "192.168.0.10",
"current_date_time": "2019-03-11T10:38:26-0700"
},
"location": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"account_number": "5454545454545454",
"address": {
"city": "Novi",
"state": "MI",
"postal_code": "48375",
"country": "US"
},
"branding_domain_id": "11e95f8ec39de8fbdb0a4f1a",
"contact_email_trx_receipt_default": true,
"default_ach": "11e608a7d515f1e093242bb2",
"default_cc": "11e608a442a5f1e092242dda",
"email_reply_to": "[email protected]",
"fax": "3339998822",
"location_api_id": "location-111111",
"location_api_key": "AE34BBCAADF4AE34BBCAADF4",
"location_c1": "custom 1",
"location_c2": "custom 2",
"location_c3": "custom data 3",
"name": "Sample Company Headquarters",
"office_phone": "2481234567",
"office_ext_phone": "1021021209",
"tz": "America/New_York",
"parent_id": "11e95f8ec39de8fbdb0a4f1a",
"show_contact_notes": true,
"show_contact_files": true,
"ticket_hash_key": "A5F443CADF4AE34BBCAADF4"
},
"contact": {
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"account_number": "54545433332",
"contact_api_id": "137",
"first_name": "John",
"last_name": "Smith",
"cell_phone": "3339998822",
"balance": 245.36,
"address": {
"city": "Novi",
"state": "Michigan",
"postal_code": "48375",
"country": "US"
},
"company_name": "Fortis Payment Systems, LLC",
"header_message": "This is a sample message for you",
"date_of_birth": "2021-12-01",
"email_trx_receipt": true,
"home_phone": "3339998822",
"office_phone": "3339998822",
"office_phone_ext": "5",
"header_message_type": 0,
"update_if_exists": 1,
"contact_c1": "any",
"contact_c2": "anything",
"contact_c3": "something",
"parent_id": "11e95f8ec39de8fbdb0a4f1a",
"email": "[email protected]",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"active": true
},
"changelogs": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"action": "CREATE",
"model": "TransactionRequest",
"model_id": "11ec829598f0d4008be9aba4",
"user_id": "11e95f8ec39de8fbdb0a4f1a",
"changelog_details": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"changelog_id": "11e95f8ec39de8fbdb0a4f1a",
"field": "next_run_ts",
"old_value": "1643616000"
}
],
"user": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"username": "[email protected]",
"first_name": "Bob",
"last_name": "Fairview"
}
}
],
"product_transaction": {
"processor_version": "1_0_0",
"title": "My terminal",
"payment_method": "cc",
"processor": "zgate",
"mcc": "1111",
"tax_surcharge_config": 2,
"partner": "standalone",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"surcharge": {},
"processor_data": {},
"vt_clerk_number": true,
"vt_billing_phone": true,
"vt_enable_tip": true,
"ach_allow_debit": true,
"ach_allow_credit": true,
"ach_allow_refund": true,
"vt_cvv": true,
"vt_street": true,
"vt_zip": true,
"vt_order_num": true,
"vt_enable": true,
"receipt_show_contact_name": true,
"display_avs": true,
"card_type_visa": true,
"card_type_mc": true,
"card_type_disc": true,
"card_type_amex": true,
"card_type_diners": true,
"card_type_jcb": true,
"invoice_location": true,
"allow_partial_authorization": true,
"allow_recurring_partial_authorization": true,
"auto_decline_cvv": true,
"auto_decline_street": true,
"auto_decline_zip": true,
"split_payments_allow": true,
"vt_show_custom_fields": true,
"receipt_show_custom_fields": true,
"vt_override_sales_tax_allowed": true,
"vt_enable_sales_tax": true,
"vt_require_zip": true,
"vt_require_street": true,
"auto_decline_cavv": true,
"current_batch": 34,
"dup_check_per_batch": null,
"paylink_allow": false,
"quick_invoice_allow": false,
"level3_allow": false,
"payfac_enable": false,
"sales_office_id": "11e95f8ec39de8fbdb0a4f1a",
"hosted_payment_page_allow": false,
"surcharge_id": "11e95f8ec39de8fbdb0a4f1a",
"level3_default": {},
"cau_subscribe_type_id": 0,
"location_billing_account_id": "11eb88b873980c64a21e5fd2",
"product_billing_group_id": "nofees",
"account_number": "12345678",
"run_avs_on_accountvault_create": false,
"accountvault_expire_notification_email_enable": false,
"debit_allow_void": false,
"quick_invoice_text_to_pay": false,
"sms_enable": false,
"vt_show_currency": true,
"receipt_show_currency": false,
"allow_blind_refund": false,
"vt_show_company_name": false,
"receipt_show_company_name": false,
"bank_funded_only": false,
"id": "11e95f8ec39de8fbdb0a4f1a",
"active": true,
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"all_tags": [
{
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"title": "My terminal",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
}
],
"tagTransactions": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"tag_id": "Tag ID",
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
}
],
"declined_recurring_notification": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_ts": 1422040992,
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"payment_recurring_notification": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_ts": 1422040992,
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"developer_company": {
"title": "My terminal",
"id": "11e95f8ec39de8fbdb0a4f1a",
"active": true,
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"terminal": {
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"default_product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"terminal_application_id": "11e95f8ec39de8fbdb0a4f1a",
"terminal_cvm_id": "11e95f8ec39de8fbdb0a4f1a",
"terminal_manufacturer_code": "1",
"title": "My terminal",
"mac_address": "3D:F2:C9:A6:B3:4F",
"local_ip_address": "192.168.0.10",
"port": 10009,
"serial_number": "1234567890",
"terminal_number": "973456789012367",
"terminal_timeouts": {
"card_entry_timeout": 47,
"device_terms_prompt_timeout": 30,
"overall_timeout": 125,
"pin_entry_timeout": 40,
"signature_input_timeout": 35,
"signature_submit_timeout": 38,
"status_display_time": 12,
"tip_cashback_timeout": 25,
"transaction_timeout": 17
},
"tip_percents": {
"percent_1": 0,
"percent_2": 2,
"percent_3": 99
},
"header_line_1": "line 1 sample",
"header_line_2": "line 2 sample",
"header_line_3": "line 3 sample",
"header_line_4": "line 4 sample",
"header_line_5": "line 5 sample",
"trailer_line_1": "trailer 1 sample",
"trailer_line_2": "trailer 2 sample",
"trailer_line_3": "trailer 3 sample",
"trailer_line_4": "trailer 4 sample",
"trailer_line_5": "trailer 5 sample",
"default_checkin": "2021-12-01",
"default_checkout": "2021-12-01",
"default_room_rate": 56,
"default_room_number": "303",
"debit": false,
"emv": false,
"cashback_enable": false,
"print_enable": false,
"sig_capture_enable": false,
"is_provisioned": false,
"tip_enable": false,
"validated_decryption": false,
"communication_type": "http",
"active": true,
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"last_registration_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"hosted_payment_page": {
"user_id": "11e95f8ec39de8fbdb0a4f1a",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"location_api_id": null,
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"title": "Sample title",
"redirect_url_delay": 15,
"min_payment_amount": 0,
"max_payment_amount": 9999999999,
"redirect_url_on_approve": null,
"redirect_url_on_decline": null,
"field_configuration": {
"css_mini": true,
"stack": "vertical",
"header": {
"settings": {
"enabled": true,
"columns": 1,
"rows": 1
},
"fields": [
{
"id": "transaction_amount",
"label": "Header",
"field_type": "heading",
"position": [
"1"
],
"required": true,
"readonly": true,
"visible": true
}
]
},
"body": {
"settings": {
"enabled": true,
"columns": 1,
"rows": 1
},
"fields": [
{
"id": "transaction_amount",
"label": "Header",
"field_type": "heading",
"position": [
"1"
],
"required": true,
"readonly": true,
"visible": true
}
]
},
"footer": {
"settings": {
"enabled": true,
"columns": 1,
"rows": 1
},
"fields": [
{
"id": "transaction_amount",
"label": "Header",
"field_type": "heading",
"position": [
"1"
],
"required": true,
"readonly": true,
"visible": true
}
]
}
},
"encryption_key": null,
"stylesheet_url": null,
"parent_send_message": true,
"hide_optional_fields": true,
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"transaction_level3": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"level3_data": {
"destination_country_code": "840",
"duty_amount": 0,
"freight_amount": 0,
"national_tax": 2,
"sales_tax": 200,
"shipfrom_zip_code": "AZ1234",
"shipto_zip_code": "FL1234",
"tax_amount": 10,
"tax_exempt": "0",
"customer_vat_registration": "12345678",
"merchant_vat_registration": "123456",
"order_date": "171006",
"summary_commodity_code": "C1K2",
"tax_rate": 0,
"unique_vat_ref_number": "vat1234",
"line_items": [
{
"description": "cool drink",
"commodity_code": "cc123456",
"discount_amount": 0,
"other_tax_amount": 0,
"product_code": "fanta123456",
"quantity": 12,
"tax_amount": 4,
"tax_rate": 0,
"unit_code": "gll",
"unit_cost": 3,
"alternate_tax_id": "1234",
"debit_credit": "C",
"discount_rate": 11,
"tax_type_applied": "22",
"tax_type_id": "11"
}
]
}
},
"developer_company_id": "Sample Developer Company ID",
"transaction_histories": [
{
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"id": "11e95f8ec39de8fbdb0a4f1a",
"status_id": 101,
"event_date_ts": 1422040992,
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
}
],
"surcharge_transaction": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"model_name": "Model Name",
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"surcharge_fee": 0,
"surcharge_rate": 0,
"surcharge_amount": null,
"surcharge_transaction_min": null,
"surcharge_transaction_max": null,
"created": 1422040992,
"modified": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"surcharge": {
"surcharge_fee": 10,
"surcharge_rate": 1,
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"apply_to_user_type_id": "11e95f8ec39de8fbdb0a4f1a",
"title": null,
"surcharge_label": null,
"surcharge_transaction_product_id": "11e95f8ec39de8fbdb0a4f1a",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
},
"signature": {
"signature": "iVBORw0KGgoAAAANSUhEUgAAANwAAAAsCAYAAAAOyNaYAAACvklEQVR4nO3bLZOqUBjA8ScaNxqNRiKRaCQaiXwEG7cRiUajH8FINBqJRCKR+NxyD4OIXtaXw2H3/5s5MwZ39rgz/zkvuKKqgar+YTAYnx/y7wUACwgOsIjgAIsIznFlWerlcpl6GngTgnNYVVW6WCxURDTLsqmngzcgOMdtNhsVERURDYJA8zyfekp4AcE5oCgKzfN8cOvYNM1VdCKiURRNMEu8A8FNrCzLm5j68Q1Fx2o3TwTngCzLNAiCq6D6UTVNo0mS6NfXF+HNGME5or+KeZ7XxrVcLjWOY83zXOu6vnqfeQ/bzHkgOIf0VzHP83Sz2eh6vW4D831fy7JsowvDsH1NdO4jOAfVdX0VXhRFWhSFRlHUrmr7/b4NLU3T9jVbTLcRnMO620ezep1Op3bF832/3XIORQr3EJzjumc7E9HQBUoYhjdnPKJzD8E5xjyT647T6aSr1UpFRPf7ffveuq41TdOHZzyicwvBTeBeVGEY3jwaGBrmWV3/Z82K1z/jca5zB8F9wFBQY6JaLBYax7EmSXJ3DD2v624rzUpoVrsgCDjXOWRWwVVVNfUUrvTDGrNK3YsqTdNRn69pGs2y7NshssV0w2yCK4pCRUSPx+Okc/hfWI9WqbFRPaMbYjc+s7ptt1uic8BsgsvzXEVED4fDR3/P2PPVUFifDOo7THxmPiY03/fZXk7s1wR371z1zPnKlbDGuvc9TKKz78cE9yio3W436vbv1fOV6/oPx010/Ee5PbMLbrfbPRWU53kPb/9+SlRj9L8ALcJ/lNsym+DO5/PTQaVpqnVdT/0RnGLOed0LlikvpH6L2QSnqoPX4QT1mu4FC3/Dz5tVcMDcERxgEcEBFhEcYBHBARYRHGARwQEWERxgEcEBFhEcYBHBARYRHGARwQEWERxgEcEBFhEcYBHBARYRHGDRX+EC0ah++pNrAAAAAElFTkSuQmCC",
"resource": "Transaction",
"resource_id": "11e95f8ec39de8fbdb0a4f1a",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
},
"reason_code": {
"id": 50,
"title": "Sample Title"
},
"type": {
"id": 50,
"title": "Sample Title"
},
"status": {
"id": 50,
"title": "Sample Title"
},
"transaction_batch": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"processing_status_id": 2,
"batch_num": 4,
"is_open": 0,
"settlement_file_name": "settement_file.txt",
"batch_close_ts": 1531423693,
"batch_close_detail": "BATCH_MISMATCH",
"total_sale_amount": 2342,
"total_sale_count": 21,
"total_refund_amount": 2342,
"total_refund_count": 18,
"total_void_amount": 2342,
"total_void_count": 17
},
"transaction_splits": [
{
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"amount": 10,
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a"
}
],
"postback_logs": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"postback_config_id": "11e95f8ec39de8fbdb0a4f1a",
"changelog_id": "11e95f8ec39de8fbdb0a4f1a",
"next_run_ts": 1422040992,
"created_ts": 1422040992,
"model_id": "11e95f8ec39de8fbdb0a4f1a"
}
],
"currency_type": {
"id": 50,
"title": "Sample Title"
},
"transaction_references": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a"
}
]
}
}
HTTP Status Code | Error Description | Exception Class |
---|---|---|
401 | Unauthorized | Response401tokenException |
412 | Precondition Failed | Response412Exception |
Create a new keyed ACH debit transaction
function aCHDebit(V1TransactionsAchDebitKeyedRequest $body, ?array $expand = null): ResponseTransaction
Parameter | Type | Tags | Description |
---|---|---|---|
body |
V1TransactionsAchDebitKeyedRequest |
Body, Required | - |
expand |
?(string[]) (Expand50Enum) |
Query, Optional | Most endpoints in the API have a way to retrieve extra data related to the current record being retrieved. For example, if the API request is for the accountvaults endpoint, and the end user also needs to know which contact the token belongs to, this data can be returned in the accountvaults endpoint request. Constraints: Unique Items Required, Pattern: ^[\w]+$ |
$body = V1TransactionsAchDebitKeyedRequestBuilder::init(
1,
'smith',
'24345',
AccountType9Enum::CHECKING,
'051904524'
)
->checkinDate('2021-12-01')
->checkoutDate('2021-12-01')
->clerkNumber('AE1234')
->contactId('11e95f8ec39de8fbdb0a4f1a')
->customData(ApiHelper::deserialize('{"data1":"custom1","data2":"custom2"}'))
->customerId('customerid')
->description('some description')
->iiasInd(IiasIndEnum::ENUM_1)
->imageFront('U29tZVN0cmluZ09idmlvdXNseU5vdEJhc2U2NEVuY29kZWQ=')
->imageBack('U29tZVN0cmluZ09idmlvdXNseU5vdEJhc2U2NEVuY29kZWQ=')
->installment(true)
->installmentNumber(1)
->installmentCount(1)
->locationApiId('location-api-id-florida-2')
->locationId('11e95f8ec39de8fbdb0a4f1a')
->productTransactionId('11e95f8ec39de8fbdb0a4f1a')
->advanceDeposit(false)
->noShow(false)
->notificationEmailAddress('[email protected]')
->orderNumber('433659378839')
->poNumber('555555553123')
->quickInvoiceId('11e95f8ec39de8fbdb0a4f1a')
->recurring(false)
->recurringNumber(1)
->roomNum('303')
->roomRate(95)
->saveAccount(false)
->saveAccountTitle('John Account')
->subtotalAmount(599)
->surchargeAmount(100)
->tax(0)
->tipAmount(0)
->secondaryAmount(0)
->transactionApiId('transaction-payment-abcd123')
->transactionC1('custom-data-1')
->transactionC2('custom-data-2')
->transactionC3('custom-data-3')
->bankFundedOnlyOverride(false)
->allowPartialAuthorizationOverride(false)
->autoDeclineCvvOverride(false)
->autoDeclineStreetOverride(false)
->autoDeclineZipOverride(false)
->achIdentifier('P')
->achSecCode(AchSecCode1Enum::C21)
->effectiveDate('2021-12-01')
->checkNumber('8520748520963')
->build();
$result = $transactionsACHController->aCHDebit($body);
{
"type": "Transaction",
"data": {
"additional_amounts": [
{
"type": "cashback",
"amount": 10,
"account_type": "credit",
"currency": 840
}
],
"billing_address": {
"city": "Novi",
"state": "Michigan",
"postal_code": "48375",
"phone": "3339998822"
},
"checkin_date": "2021-12-01",
"checkout_date": "2021-12-01",
"clerk_number": "AE1234",
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"custom_data": {},
"customer_id": "customerid",
"description": "some description",
"iias_ind": 1,
"image_front": "U29tZVN0cmluZ09idmlvdXNseU5vdEJhc2U2NEVuY29kZWQ=",
"image_back": "U29tZVN0cmluZ09idmlvdXNseU5vdEJhc2U2NEVuY29kZWQ=",
"installment": true,
"installment_number": 1,
"installment_count": 1,
"location_api_id": "location-api-id-florida-2",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"advance_deposit": false,
"no_show": false,
"notification_email_address": "[email protected]",
"order_number": "433659378839",
"po_number": "555555553123",
"quick_invoice_id": "11e95f8ec39de8fbdb0a4f1a",
"recurring": {
"account_vault_id": "11e95f8ec39de8fbdb0a4f1a",
"token_id": "11e95f8ec39de8fbdb0a4f1a",
"account_vault_api_id": "token1234abcd",
"token_api_id": "token1234abcd",
"_joi": {
"conditions": {}
},
"active": true,
"description": "Description",
"end_date": "2021-12-01",
"installment_total_count": 20,
"interval": 1,
"interval_type": "d",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"notification_days": 2,
"payment_method": "cc",
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"recurring_id": "11e95f8ec39de8fbdb0a4f1a",
"recurring_api_id": "recurring1234abcd",
"start_date": "2021-12-01",
"status": "active",
"transaction_amount": 300,
"terms_agree": true,
"terms_agree_ip": "192.168.0.10",
"recurring_c1": "recurring custom data 1",
"recurring_c2": "recurring custom data 2",
"recurring_c3": "recurring custom data 3",
"send_to_proc_as_recur": true,
"id": "11e95f8ec39de8fbdb0a4f1a",
"next_run_date": "2021-12-01",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"recurring_type_id": "i",
"installment_amount_total": 99999999
},
"recurring_number": 1,
"room_num": "303",
"room_rate": 95,
"save_account": false,
"save_account_title": "John Account",
"subtotal_amount": 599,
"surcharge_amount": 100,
"tags": [
{
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"title": "My terminal",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
}
],
"tax": 0,
"tip_amount": 0,
"transaction_amount": 0,
"secondary_amount": 0,
"transaction_api_id": "transaction-payment-abcd123",
"transaction_c1": "custom-data-1",
"transaction_c2": "custom-data-2",
"transaction_c3": "custom-data-3",
"bank_funded_only_override": false,
"allow_partial_authorization_override": false,
"auto_decline_cvv_override": false,
"auto_decline_street_override": false,
"auto_decline_zip_override": false,
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"terminal_id": "11e95f8ec39de8fbdb0a4f1a",
"account_holder_name": "smith",
"account_type": "checking",
"token_id": "11e95f8ec39de8fbdb0a4f1a",
"ach_identifier": "P",
"ach_sec_code": "C21",
"auth_amount": 1,
"auth_code": "BR349K",
"avs": "BAD",
"avs_enhanced": "N",
"cardholder_present": true,
"card_present": true,
"check_number": "8520748520963",
"customer_ip": "192.168.0.10",
"cvv_response": "N",
"entry_mode_id": "C",
"emv_receipt_data": {
"AID": "a0000000042203",
"APPLAB": "US Maestro",
"APPN": "US Maestro",
"CVM": "Pin Verified",
"TSI": "e800",
"TVR": "0800008000"
},
"first_six": "545454",
"last_four": "5454",
"payment_method": "cc",
"terminal_serial_number": "1234567890",
"transaction_settlement_status": null,
"charge_back_date": "2021-12-01",
"is_recurring": true,
"notification_email_sent": "true",
"par": "Q1J4Z28RKA1EBL470G9XYG90R5D3E",
"reason_code_id": 1000,
"recurring_id": "11e95f8ec39de8fbdb0a4f1a",
"settle_date": "2021-12-01",
"status_code": 101,
"transaction_batch_id": "11e95f8ec39de8fbdb0a4f1a",
"verbiage": "APPROVED",
"void_date": "2021-12-01",
"batch": "2",
"terms_agree": true,
"response_message": null,
"return_date": "2021-12-01",
"trx_source_id": 8,
"routing_number": "051904524",
"trx_source_code": 8,
"paylink_id": "11e95f8ec39de8fbdb0a4f1a",
"account_vault": {
"account_holder_name": "John Smith",
"account_number": "545454545454545",
"account_vault_api_id": "accountvaultabcd",
"token_api_id": "tokenabcd",
"accountvault_c1": "accountvault custom 1",
"accountvault_c2": "accountvault custom 2",
"accountvault_c3": "accountvault custom 3",
"token_c1": "token custom 1",
"token_c2": "token custom 2",
"token_c3": "token custom 3",
"ach_sec_code": "WEB",
"billing_address": {
"city": "Novi",
"state": "Michigan",
"postal_code": "48375",
"phone": "3339998822"
},
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"customer_id": "123456",
"identity_verification": {
"dl_state": "MI",
"dl_number": "1235567",
"ssn4": "8527",
"dob_year": "1980"
},
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"previous_account_vault_api_id": "previousaccountvault123456",
"previous_token_api_id": "previousaccountvault123456",
"previous_account_vault_id": "11e95f8ec39de8fbdb0a4f1a",
"previous_token_id": "11e95f8ec39de8fbdb0a4f1a",
"previous_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"terms_agree": true,
"terms_agree_ip": "192.168.0.10",
"title": "Test CC Account",
"_joi": {},
"id": "11e95f8ec39de8fbdb0a4f1a",
"account_type": "checking",
"active": true,
"cau_summary_status_id": 1,
"created_ts": 1422040992,
"e_serial_number": "1234567890",
"e_track_data": null,
"e_format": null,
"e_keyed_data": null,
"expiring_in_months": null,
"exp_date": "0722",
"first_six": "700953",
"has_recurring": false,
"last_four": "3657",
"modified_ts": 1422040992,
"payment_method": "cc",
"ticket": null,
"track_data": null
},
"quick_invoice": {
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"title": "My terminal",
"cc_product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"ach_product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"due_date": "2021-12-01",
"item_list": [
{
"name": "Bread",
"amount": 2015
}
],
"allow_overpayment": true,
"bank_funded_only_override": true,
"email": "[email protected]",
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"contact_api_id": "contact12345",
"quick_invoice_api_id": "quickinvoice12345",
"customer_id": "11e95f8ec39de8fbdb0a4f1a",
"expire_date": "2021-12-01",
"allow_partial_pay": true,
"attach_files_to_email": true,
"send_email": true,
"invoice_number": "invoice12345",
"item_header": "Quick invoice header sample",
"item_footer": "Thank you",
"amount_due": 245.36,
"notification_email": "[email protected]",
"status_id": 1,
"status_code": 1,
"note": "some note",
"notification_days_before_due_date": 3,
"notification_days_after_due_date": 7,
"notification_on_due_date": true,
"send_text_to_pay": true,
"files": [
null
],
"remaining_balance": 245.36,
"single_payment_min_amount": 500,
"single_payment_max_amount": 500000,
"cell_phone": "3339998822",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a",
"active": true,
"payment_status_id": 1,
"is_active": true
},
"log_emails": [
{
"subject": "Payment Receipt - 12skiestech",
"body": "This email is being sent from a server.",
"source_address": "\"12skiestech A7t3qi\" <[email protected]>",
"return_path": "\"12skiestech A7t3qi\" <[email protected]>",
"provider_id": "0100017e67bcc530-e1dd23b4-8a39-4a5b-8d5d-68d51c4c942f-000000",
"domain_id": "11e95f8ec39de8fbdb0a4f1a",
"reason_sent": "Contact Email",
"reason_model": "Transaction",
"reason_model_id": "11e95f8ec39de8fbdb0a4f1a",
"reply_to": "\"Zeamster\" <[email protected]>",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992
}
],
"is_voidable": true,
"is_token": true,
"is_accountvault": true,
"is_reversible": true,
"is_refundable": true,
"is_completable": true,
"is_settled": true,
"created_user": {
"account_number": "5454545454545454",
"branding_domain_url": "{branding_domain_url}",
"cell_phone": "3339998822",
"company_name": "Fortis Payment Systems, LLC",
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"date_of_birth": "2021-12-01",
"domain_id": "11e95f8ec39de8fbdb0a4f1a",
"email": "[email protected]",
"email_trx_receipt": true,
"home_phone": "3339998822",
"first_name": "John",
"last_name": "Smith",
"locale": "en-US",
"office_phone": "3339998822",
"office_ext_phone": "5",
"primary_location_id": "11e95f8ec39de8fbdb0a4f1a",
"requires_new_password": null,
"terms_condition_code": "20220308",
"tz": "America/New_York",
"ui_prefs": {
"entry_page": "dashboard",
"page_size": 2,
"report_export_type": "csv",
"process_method": "virtual_terminal",
"default_terminal": "11e95f8ec39de8fbdb0a4f1a"
},
"username": "{user_name}",
"user_api_key": "234bas8dfn8238f923w2",
"user_hash_key": null,
"user_type_code": 100,
"password": null,
"zip": "48375",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"status_id": 1,
"api_only": false,
"is_invitation": false,
"address": {
"city": "Novi",
"state": "MI",
"postal_code": "48375",
"country": "US"
},
"id": "11e95f8ec39de8fbdb0a4f1a",
"status": true,
"login_attempts": 0,
"last_login_ts": 1422040992,
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"terms_accepted_ts": 1422040992,
"terms_agree_ip": "192.168.0.10",
"current_date_time": "2019-03-11T10:38:26-0700"
},
"location": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"account_number": "5454545454545454",
"address": {
"city": "Novi",
"state": "MI",
"postal_code": "48375",
"country": "US"
},
"branding_domain_id": "11e95f8ec39de8fbdb0a4f1a",
"contact_email_trx_receipt_default": true,
"default_ach": "11e608a7d515f1e093242bb2",
"default_cc": "11e608a442a5f1e092242dda",
"email_reply_to": "[email protected]",
"fax": "3339998822",
"location_api_id": "location-111111",
"location_api_key": "AE34BBCAADF4AE34BBCAADF4",
"location_c1": "custom 1",
"location_c2": "custom 2",
"location_c3": "custom data 3",
"name": "Sample Company Headquarters",
"office_phone": "2481234567",
"office_ext_phone": "1021021209",
"tz": "America/New_York",
"parent_id": "11e95f8ec39de8fbdb0a4f1a",
"show_contact_notes": true,
"show_contact_files": true,
"ticket_hash_key": "A5F443CADF4AE34BBCAADF4"
},
"contact": {
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"account_number": "54545433332",
"contact_api_id": "137",
"first_name": "John",
"last_name": "Smith",
"cell_phone": "3339998822",
"balance": 245.36,
"address": {
"city": "Novi",
"state": "Michigan",
"postal_code": "48375",
"country": "US"
},
"company_name": "Fortis Payment Systems, LLC",
"header_message": "This is a sample message for you",
"date_of_birth": "2021-12-01",
"email_trx_receipt": true,
"home_phone": "3339998822",
"office_phone": "3339998822",
"office_phone_ext": "5",
"header_message_type": 0,
"update_if_exists": 1,
"contact_c1": "any",
"contact_c2": "anything",
"contact_c3": "something",
"parent_id": "11e95f8ec39de8fbdb0a4f1a",
"email": "[email protected]",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"active": true
},
"changelogs": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"action": "CREATE",
"model": "TransactionRequest",
"model_id": "11ec829598f0d4008be9aba4",
"user_id": "11e95f8ec39de8fbdb0a4f1a",
"changelog_details": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"changelog_id": "11e95f8ec39de8fbdb0a4f1a",
"field": "next_run_ts",
"old_value": "1643616000"
}
],
"user": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"username": "[email protected]",
"first_name": "Bob",
"last_name": "Fairview"
}
}
],
"product_transaction": {
"processor_version": "1_0_0",
"title": "My terminal",
"payment_method": "cc",
"processor": "zgate",
"mcc": "1111",
"tax_surcharge_config": 2,
"partner": "standalone",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"surcharge": {},
"processor_data": {},
"vt_clerk_number": true,
"vt_billing_phone": true,
"vt_enable_tip": true,
"ach_allow_debit": true,
"ach_allow_credit": true,
"ach_allow_refund": true,
"vt_cvv": true,
"vt_street": true,
"vt_zip": true,
"vt_order_num": true,
"vt_enable": true,
"receipt_show_contact_name": true,
"display_avs": true,
"card_type_visa": true,
"card_type_mc": true,
"card_type_disc": true,
"card_type_amex": true,
"card_type_diners": true,
"card_type_jcb": true,
"invoice_location": true,
"allow_partial_authorization": true,
"allow_recurring_partial_authorization": true,
"auto_decline_cvv": true,
"auto_decline_street": true,
"auto_decline_zip": true,
"split_payments_allow": true,
"vt_show_custom_fields": true,
"receipt_show_custom_fields": true,
"vt_override_sales_tax_allowed": true,
"vt_enable_sales_tax": true,
"vt_require_zip": true,
"vt_require_street": true,
"auto_decline_cavv": true,
"current_batch": 34,
"dup_check_per_batch": null,
"paylink_allow": false,
"quick_invoice_allow": false,
"level3_allow": false,
"payfac_enable": false,
"sales_office_id": "11e95f8ec39de8fbdb0a4f1a",
"hosted_payment_page_allow": false,
"surcharge_id": "11e95f8ec39de8fbdb0a4f1a",
"level3_default": {},
"cau_subscribe_type_id": 0,
"location_billing_account_id": "11eb88b873980c64a21e5fd2",
"product_billing_group_id": "nofees",
"account_number": "12345678",
"run_avs_on_accountvault_create": false,
"accountvault_expire_notification_email_enable": false,
"debit_allow_void": false,
"quick_invoice_text_to_pay": false,
"sms_enable": false,
"vt_show_currency": true,
"receipt_show_currency": false,
"allow_blind_refund": false,
"vt_show_company_name": false,
"receipt_show_company_name": false,
"bank_funded_only": false,
"id": "11e95f8ec39de8fbdb0a4f1a",
"active": true,
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"all_tags": [
{
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"title": "My terminal",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
}
],
"tagTransactions": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"tag_id": "Tag ID",
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
}
],
"declined_recurring_notification": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_ts": 1422040992,
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"payment_recurring_notification": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_ts": 1422040992,
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"developer_company": {
"title": "My terminal",
"id": "11e95f8ec39de8fbdb0a4f1a",
"active": true,
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"terminal": {
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"default_product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"terminal_application_id": "11e95f8ec39de8fbdb0a4f1a",
"terminal_cvm_id": "11e95f8ec39de8fbdb0a4f1a",
"terminal_manufacturer_code": "1",
"title": "My terminal",
"mac_address": "3D:F2:C9:A6:B3:4F",
"local_ip_address": "192.168.0.10",
"port": 10009,
"serial_number": "1234567890",
"terminal_number": "973456789012367",
"terminal_timeouts": {
"card_entry_timeout": 47,
"device_terms_prompt_timeout": 30,
"overall_timeout": 125,
"pin_entry_timeout": 40,
"signature_input_timeout": 35,
"signature_submit_timeout": 38,
"status_display_time": 12,
"tip_cashback_timeout": 25,
"transaction_timeout": 17
},
"tip_percents": {
"percent_1": 0,
"percent_2": 2,
"percent_3": 99
},
"header_line_1": "line 1 sample",
"header_line_2": "line 2 sample",
"header_line_3": "line 3 sample",
"header_line_4": "line 4 sample",
"header_line_5": "line 5 sample",
"trailer_line_1": "trailer 1 sample",
"trailer_line_2": "trailer 2 sample",
"trailer_line_3": "trailer 3 sample",
"trailer_line_4": "trailer 4 sample",
"trailer_line_5": "trailer 5 sample",
"default_checkin": "2021-12-01",
"default_checkout": "2021-12-01",
"default_room_rate": 56,
"default_room_number": "303",
"debit": false,
"emv": false,
"cashback_enable": false,
"print_enable": false,
"sig_capture_enable": false,
"is_provisioned": false,
"tip_enable": false,
"validated_decryption": false,
"communication_type": "http",
"active": true,
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"last_registration_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"hosted_payment_page": {
"user_id": "11e95f8ec39de8fbdb0a4f1a",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"location_api_id": null,
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"title": "Sample title",
"redirect_url_delay": 15,
"min_payment_amount": 0,
"max_payment_amount": 9999999999,
"redirect_url_on_approve": null,
"redirect_url_on_decline": null,
"field_configuration": {
"css_mini": true,
"stack": "vertical",
"header": {
"settings": {
"enabled": true,
"columns": 1,
"rows": 1
},
"fields": [
{
"id": "transaction_amount",
"label": "Header",
"field_type": "heading",
"position": [
"1"
],
"required": true,
"readonly": true,
"visible": true
}
]
},
"body": {
"settings": {
"enabled": true,
"columns": 1,
"rows": 1
},
"fields": [
{
"id": "transaction_amount",
"label": "Header",
"field_type": "heading",
"position": [
"1"
],
"required": true,
"readonly": true,
"visible": true
}
]
},
"footer": {
"settings": {
"enabled": true,
"columns": 1,
"rows": 1
},
"fields": [
{
"id": "transaction_amount",
"label": "Header",
"field_type": "heading",
"position": [
"1"
],
"required": true,
"readonly": true,
"visible": true
}
]
}
},
"encryption_key": null,
"stylesheet_url": null,
"parent_send_message": true,
"hide_optional_fields": true,
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"transaction_level3": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"level3_data": {
"destination_country_code": "840",
"duty_amount": 0,
"freight_amount": 0,
"national_tax": 2,
"sales_tax": 200,
"shipfrom_zip_code": "AZ1234",
"shipto_zip_code": "FL1234",
"tax_amount": 10,
"tax_exempt": "0",
"customer_vat_registration": "12345678",
"merchant_vat_registration": "123456",
"order_date": "171006",
"summary_commodity_code": "C1K2",
"tax_rate": 0,
"unique_vat_ref_number": "vat1234",
"line_items": [
{
"description": "cool drink",
"commodity_code": "cc123456",
"discount_amount": 0,
"other_tax_amount": 0,
"product_code": "fanta123456",
"quantity": 12,
"tax_amount": 4,
"tax_rate": 0,
"unit_code": "gll",
"unit_cost": 3,
"alternate_tax_id": "1234",
"debit_credit": "C",
"discount_rate": 11,
"tax_type_applied": "22",
"tax_type_id": "11"
}
]
}
},
"developer_company_id": "Sample Developer Company ID",
"transaction_histories": [
{
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"id": "11e95f8ec39de8fbdb0a4f1a",
"status_id": 101,
"event_date_ts": 1422040992,
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
}
],
"surcharge_transaction": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"model_name": "Model Name",
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"surcharge_fee": 0,
"surcharge_rate": 0,
"surcharge_amount": null,
"surcharge_transaction_min": null,
"surcharge_transaction_max": null,
"created": 1422040992,
"modified": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"surcharge": {
"surcharge_fee": 10,
"surcharge_rate": 1,
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"apply_to_user_type_id": "11e95f8ec39de8fbdb0a4f1a",
"title": null,
"surcharge_label": null,
"surcharge_transaction_product_id": "11e95f8ec39de8fbdb0a4f1a",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
},
"signature": {
"signature": "iVBORw0KGgoAAAANSUhEUgAAANwAAAAsCAYAAAAOyNaYAAACvklEQVR4nO3bLZOqUBjA8ScaNxqNRiKRaCQaiXwEG7cRiUajH8FINBqJRCKR+NxyD4OIXtaXw2H3/5s5MwZ39rgz/zkvuKKqgar+YTAYnx/y7wUACwgOsIjgAIsIznFlWerlcpl6GngTgnNYVVW6WCxURDTLsqmngzcgOMdtNhsVERURDYJA8zyfekp4AcE5oCgKzfN8cOvYNM1VdCKiURRNMEu8A8FNrCzLm5j68Q1Fx2o3TwTngCzLNAiCq6D6UTVNo0mS6NfXF+HNGME5or+KeZ7XxrVcLjWOY83zXOu6vnqfeQ/bzHkgOIf0VzHP83Sz2eh6vW4D831fy7JsowvDsH1NdO4jOAfVdX0VXhRFWhSFRlHUrmr7/b4NLU3T9jVbTLcRnMO620ezep1Op3bF832/3XIORQr3EJzjumc7E9HQBUoYhjdnPKJzD8E5xjyT647T6aSr1UpFRPf7ffveuq41TdOHZzyicwvBTeBeVGEY3jwaGBrmWV3/Z82K1z/jca5zB8F9wFBQY6JaLBYax7EmSXJ3DD2v624rzUpoVrsgCDjXOWRWwVVVNfUUrvTDGrNK3YsqTdNRn69pGs2y7NshssV0w2yCK4pCRUSPx+Okc/hfWI9WqbFRPaMbYjc+s7ptt1uic8BsgsvzXEVED4fDR3/P2PPVUFifDOo7THxmPiY03/fZXk7s1wR371z1zPnKlbDGuvc9TKKz78cE9yio3W436vbv1fOV6/oPx010/Ee5PbMLbrfbPRWU53kPb/9+SlRj9L8ALcJ/lNsym+DO5/PTQaVpqnVdT/0RnGLOed0LlikvpH6L2QSnqoPX4QT1mu4FC3/Dz5tVcMDcERxgEcEBFhEcYBHBARYRHGARwQEWERxgEcEBFhEcYBHBARYRHGARwQEWERxgEcEBFhEcYBHBARYRHGDRX+EC0ah++pNrAAAAAElFTkSuQmCC",
"resource": "Transaction",
"resource_id": "11e95f8ec39de8fbdb0a4f1a",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
},
"reason_code": {
"id": 50,
"title": "Sample Title"
},
"type": {
"id": 50,
"title": "Sample Title"
},
"status": {
"id": 50,
"title": "Sample Title"
},
"transaction_batch": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"processing_status_id": 2,
"batch_num": 4,
"is_open": 0,
"settlement_file_name": "settement_file.txt",
"batch_close_ts": 1531423693,
"batch_close_detail": "BATCH_MISMATCH",
"total_sale_amount": 2342,
"total_sale_count": 21,
"total_refund_amount": 2342,
"total_refund_count": 18,
"total_void_amount": 2342,
"total_void_count": 17
},
"transaction_splits": [
{
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"amount": 10,
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a"
}
],
"postback_logs": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"postback_config_id": "11e95f8ec39de8fbdb0a4f1a",
"changelog_id": "11e95f8ec39de8fbdb0a4f1a",
"next_run_ts": 1422040992,
"created_ts": 1422040992,
"model_id": "11e95f8ec39de8fbdb0a4f1a"
}
],
"currency_type": {
"id": 50,
"title": "Sample Title"
},
"transaction_references": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a"
}
]
}
}
HTTP Status Code | Error Description | Exception Class |
---|---|---|
401 | Unauthorized | Response401tokenException |
412 | Precondition Failed | Response412Exception |
Create a new ACH debit transaction using previous transaction id
function aCHDebitPreviousTransaction(
V1TransactionsAchDebitPrevTrxnRequest $body,
?array $expand = null
): ResponseTransaction
Parameter | Type | Tags | Description |
---|---|---|---|
body |
V1TransactionsAchDebitPrevTrxnRequest |
Body, Required | - |
expand |
?(string[]) (Expand50Enum) |
Query, Optional | Most endpoints in the API have a way to retrieve extra data related to the current record being retrieved. For example, if the API request is for the accountvaults endpoint, and the end user also needs to know which contact the token belongs to, this data can be returned in the accountvaults endpoint request. Constraints: Unique Items Required, Pattern: ^[\w]+$ |
$body = V1TransactionsAchDebitPrevTrxnRequestBuilder::init(
1,
'11e95f8ec39de8fbdb0a4f1a'
)
->checkinDate('2021-12-01')
->checkoutDate('2021-12-01')
->clerkNumber('AE1234')
->contactId('11e95f8ec39de8fbdb0a4f1a')
->customData(ApiHelper::deserialize('{"data1":"custom1","data2":"custom2"}'))
->customerId('customerid')
->description('some description')
->iiasInd(IiasIndEnum::ENUM_1)
->imageFront('U29tZVN0cmluZ09idmlvdXNseU5vdEJhc2U2NEVuY29kZWQ=')
->imageBack('U29tZVN0cmluZ09idmlvdXNseU5vdEJhc2U2NEVuY29kZWQ=')
->installment(true)
->installmentNumber(1)
->installmentCount(1)
->locationApiId('location-api-id-florida-2')
->locationId('11e95f8ec39de8fbdb0a4f1a')
->productTransactionId('11e95f8ec39de8fbdb0a4f1a')
->advanceDeposit(false)
->noShow(false)
->notificationEmailAddress('[email protected]')
->orderNumber('433659378839')
->poNumber('555555553123')
->quickInvoiceId('11e95f8ec39de8fbdb0a4f1a')
->recurring(false)
->recurringNumber(1)
->roomNum('303')
->roomRate(95)
->saveAccount(false)
->saveAccountTitle('John Account')
->subtotalAmount(599)
->surchargeAmount(100)
->tax(0)
->tipAmount(0)
->secondaryAmount(0)
->transactionApiId('transaction-payment-abcd123')
->transactionC1('custom-data-1')
->transactionC2('custom-data-2')
->transactionC3('custom-data-3')
->bankFundedOnlyOverride(false)
->allowPartialAuthorizationOverride(false)
->autoDeclineCvvOverride(false)
->autoDeclineStreetOverride(false)
->autoDeclineZipOverride(false)
->achIdentifier('P')
->achSecCode(AchSecCode1Enum::C21)
->effectiveDate('2021-12-01')
->build();
$result = $transactionsACHController->aCHDebitPreviousTransaction($body);
{
"type": "Transaction",
"data": {
"additional_amounts": [
{
"type": "cashback",
"amount": 10,
"account_type": "credit",
"currency": 840
}
],
"billing_address": {
"city": "Novi",
"state": "Michigan",
"postal_code": "48375",
"phone": "3339998822"
},
"checkin_date": "2021-12-01",
"checkout_date": "2021-12-01",
"clerk_number": "AE1234",
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"custom_data": {},
"customer_id": "customerid",
"description": "some description",
"iias_ind": 1,
"image_front": "U29tZVN0cmluZ09idmlvdXNseU5vdEJhc2U2NEVuY29kZWQ=",
"image_back": "U29tZVN0cmluZ09idmlvdXNseU5vdEJhc2U2NEVuY29kZWQ=",
"installment": true,
"installment_number": 1,
"installment_count": 1,
"location_api_id": "location-api-id-florida-2",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"advance_deposit": false,
"no_show": false,
"notification_email_address": "[email protected]",
"order_number": "433659378839",
"po_number": "555555553123",
"quick_invoice_id": "11e95f8ec39de8fbdb0a4f1a",
"recurring": {
"account_vault_id": "11e95f8ec39de8fbdb0a4f1a",
"token_id": "11e95f8ec39de8fbdb0a4f1a",
"account_vault_api_id": "token1234abcd",
"token_api_id": "token1234abcd",
"_joi": {
"conditions": {}
},
"active": true,
"description": "Description",
"end_date": "2021-12-01",
"installment_total_count": 20,
"interval": 1,
"interval_type": "d",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"notification_days": 2,
"payment_method": "cc",
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"recurring_id": "11e95f8ec39de8fbdb0a4f1a",
"recurring_api_id": "recurring1234abcd",
"start_date": "2021-12-01",
"status": "active",
"transaction_amount": 300,
"terms_agree": true,
"terms_agree_ip": "192.168.0.10",
"recurring_c1": "recurring custom data 1",
"recurring_c2": "recurring custom data 2",
"recurring_c3": "recurring custom data 3",
"send_to_proc_as_recur": true,
"id": "11e95f8ec39de8fbdb0a4f1a",
"next_run_date": "2021-12-01",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"recurring_type_id": "i",
"installment_amount_total": 99999999
},
"recurring_number": 1,
"room_num": "303",
"room_rate": 95,
"save_account": false,
"save_account_title": "John Account",
"subtotal_amount": 599,
"surcharge_amount": 100,
"tags": [
{
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"title": "My terminal",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
}
],
"tax": 0,
"tip_amount": 0,
"transaction_amount": 0,
"secondary_amount": 0,
"transaction_api_id": "transaction-payment-abcd123",
"transaction_c1": "custom-data-1",
"transaction_c2": "custom-data-2",
"transaction_c3": "custom-data-3",
"bank_funded_only_override": false,
"allow_partial_authorization_override": false,
"auto_decline_cvv_override": false,
"auto_decline_street_override": false,
"auto_decline_zip_override": false,
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"terminal_id": "11e95f8ec39de8fbdb0a4f1a",
"account_holder_name": "smith",
"account_type": "checking",
"token_id": "11e95f8ec39de8fbdb0a4f1a",
"ach_identifier": "P",
"ach_sec_code": "C21",
"auth_amount": 1,
"auth_code": "BR349K",
"avs": "BAD",
"avs_enhanced": "N",
"cardholder_present": true,
"card_present": true,
"check_number": "8520748520963",
"customer_ip": "192.168.0.10",
"cvv_response": "N",
"entry_mode_id": "C",
"emv_receipt_data": {
"AID": "a0000000042203",
"APPLAB": "US Maestro",
"APPN": "US Maestro",
"CVM": "Pin Verified",
"TSI": "e800",
"TVR": "0800008000"
},
"first_six": "545454",
"last_four": "5454",
"payment_method": "cc",
"terminal_serial_number": "1234567890",
"transaction_settlement_status": null,
"charge_back_date": "2021-12-01",
"is_recurring": true,
"notification_email_sent": "true",
"par": "Q1J4Z28RKA1EBL470G9XYG90R5D3E",
"reason_code_id": 1000,
"recurring_id": "11e95f8ec39de8fbdb0a4f1a",
"settle_date": "2021-12-01",
"status_code": 101,
"transaction_batch_id": "11e95f8ec39de8fbdb0a4f1a",
"verbiage": "APPROVED",
"void_date": "2021-12-01",
"batch": "2",
"terms_agree": true,
"response_message": null,
"return_date": "2021-12-01",
"trx_source_id": 8,
"routing_number": "051904524",
"trx_source_code": 8,
"paylink_id": "11e95f8ec39de8fbdb0a4f1a",
"account_vault": {
"account_holder_name": "John Smith",
"account_number": "545454545454545",
"account_vault_api_id": "accountvaultabcd",
"token_api_id": "tokenabcd",
"accountvault_c1": "accountvault custom 1",
"accountvault_c2": "accountvault custom 2",
"accountvault_c3": "accountvault custom 3",
"token_c1": "token custom 1",
"token_c2": "token custom 2",
"token_c3": "token custom 3",
"ach_sec_code": "WEB",
"billing_address": {
"city": "Novi",
"state": "Michigan",
"postal_code": "48375",
"phone": "3339998822"
},
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"customer_id": "123456",
"identity_verification": {
"dl_state": "MI",
"dl_number": "1235567",
"ssn4": "8527",
"dob_year": "1980"
},
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"previous_account_vault_api_id": "previousaccountvault123456",
"previous_token_api_id": "previousaccountvault123456",
"previous_account_vault_id": "11e95f8ec39de8fbdb0a4f1a",
"previous_token_id": "11e95f8ec39de8fbdb0a4f1a",
"previous_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"terms_agree": true,
"terms_agree_ip": "192.168.0.10",
"title": "Test CC Account",
"_joi": {},
"id": "11e95f8ec39de8fbdb0a4f1a",
"account_type": "checking",
"active": true,
"cau_summary_status_id": 1,
"created_ts": 1422040992,
"e_serial_number": "1234567890",
"e_track_data": null,
"e_format": null,
"e_keyed_data": null,
"expiring_in_months": null,
"exp_date": "0722",
"first_six": "700953",
"has_recurring": false,
"last_four": "3657",
"modified_ts": 1422040992,
"payment_method": "cc",
"ticket": null,
"track_data": null
},
"quick_invoice": {
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"title": "My terminal",
"cc_product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"ach_product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"due_date": "2021-12-01",
"item_list": [
{
"name": "Bread",
"amount": 2015
}
],
"allow_overpayment": true,
"bank_funded_only_override": true,
"email": "[email protected]",
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"contact_api_id": "contact12345",
"quick_invoice_api_id": "quickinvoice12345",
"customer_id": "11e95f8ec39de8fbdb0a4f1a",
"expire_date": "2021-12-01",
"allow_partial_pay": true,
"attach_files_to_email": true,
"send_email": true,
"invoice_number": "invoice12345",
"item_header": "Quick invoice header sample",
"item_footer": "Thank you",
"amount_due": 245.36,
"notification_email": "[email protected]",
"status_id": 1,
"status_code": 1,
"note": "some note",
"notification_days_before_due_date": 3,
"notification_days_after_due_date": 7,
"notification_on_due_date": true,
"send_text_to_pay": true,
"files": [
null
],
"remaining_balance": 245.36,
"single_payment_min_amount": 500,
"single_payment_max_amount": 500000,
"cell_phone": "3339998822",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a",
"active": true,
"payment_status_id": 1,
"is_active": true
},
"log_emails": [
{
"subject": "Payment Receipt - 12skiestech",
"body": "This email is being sent from a server.",
"source_address": "\"12skiestech A7t3qi\" <[email protected]>",
"return_path": "\"12skiestech A7t3qi\" <[email protected]>",
"provider_id": "0100017e67bcc530-e1dd23b4-8a39-4a5b-8d5d-68d51c4c942f-000000",
"domain_id": "11e95f8ec39de8fbdb0a4f1a",
"reason_sent": "Contact Email",
"reason_model": "Transaction",
"reason_model_id": "11e95f8ec39de8fbdb0a4f1a",
"reply_to": "\"Zeamster\" <[email protected]>",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992
}
],
"is_voidable": true,
"is_token": true,
"is_accountvault": true,
"is_reversible": true,
"is_refundable": true,
"is_completable": true,
"is_settled": true,
"created_user": {
"account_number": "5454545454545454",
"branding_domain_url": "{branding_domain_url}",
"cell_phone": "3339998822",
"company_name": "Fortis Payment Systems, LLC",
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"date_of_birth": "2021-12-01",
"domain_id": "11e95f8ec39de8fbdb0a4f1a",
"email": "[email protected]",
"email_trx_receipt": true,
"home_phone": "3339998822",
"first_name": "John",
"last_name": "Smith",
"locale": "en-US",
"office_phone": "3339998822",
"office_ext_phone": "5",
"primary_location_id": "11e95f8ec39de8fbdb0a4f1a",
"requires_new_password": null,
"terms_condition_code": "20220308",
"tz": "America/New_York",
"ui_prefs": {
"entry_page": "dashboard",
"page_size": 2,
"report_export_type": "csv",
"process_method": "virtual_terminal",
"default_terminal": "11e95f8ec39de8fbdb0a4f1a"
},
"username": "{user_name}",
"user_api_key": "234bas8dfn8238f923w2",
"user_hash_key": null,
"user_type_code": 100,
"password": null,
"zip": "48375",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"status_id": 1,
"api_only": false,
"is_invitation": false,
"address": {
"city": "Novi",
"state": "MI",
"postal_code": "48375",
"country": "US"
},
"id": "11e95f8ec39de8fbdb0a4f1a",
"status": true,
"login_attempts": 0,
"last_login_ts": 1422040992,
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"terms_accepted_ts": 1422040992,
"terms_agree_ip": "192.168.0.10",
"current_date_time": "2019-03-11T10:38:26-0700"
},
"location": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"account_number": "5454545454545454",
"address": {
"city": "Novi",
"state": "MI",
"postal_code": "48375",
"country": "US"
},
"branding_domain_id": "11e95f8ec39de8fbdb0a4f1a",
"contact_email_trx_receipt_default": true,
"default_ach": "11e608a7d515f1e093242bb2",
"default_cc": "11e608a442a5f1e092242dda",
"email_reply_to": "[email protected]",
"fax": "3339998822",
"location_api_id": "location-111111",
"location_api_key": "AE34BBCAADF4AE34BBCAADF4",
"location_c1": "custom 1",
"location_c2": "custom 2",
"location_c3": "custom data 3",
"name": "Sample Company Headquarters",
"office_phone": "2481234567",
"office_ext_phone": "1021021209",
"tz": "America/New_York",
"parent_id": "11e95f8ec39de8fbdb0a4f1a",
"show_contact_notes": true,
"show_contact_files": true,
"ticket_hash_key": "A5F443CADF4AE34BBCAADF4"
},
"contact": {
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"account_number": "54545433332",
"contact_api_id": "137",
"first_name": "John",
"last_name": "Smith",
"cell_phone": "3339998822",
"balance": 245.36,
"address": {
"city": "Novi",
"state": "Michigan",
"postal_code": "48375",
"country": "US"
},
"company_name": "Fortis Payment Systems, LLC",
"header_message": "This is a sample message for you",
"date_of_birth": "2021-12-01",
"email_trx_receipt": true,
"home_phone": "3339998822",
"office_phone": "3339998822",
"office_phone_ext": "5",
"header_message_type": 0,
"update_if_exists": 1,
"contact_c1": "any",
"contact_c2": "anything",
"contact_c3": "something",
"parent_id": "11e95f8ec39de8fbdb0a4f1a",
"email": "[email protected]",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"active": true
},
"changelogs": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"action": "CREATE",
"model": "TransactionRequest",
"model_id": "11ec829598f0d4008be9aba4",
"user_id": "11e95f8ec39de8fbdb0a4f1a",
"changelog_details": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"changelog_id": "11e95f8ec39de8fbdb0a4f1a",
"field": "next_run_ts",
"old_value": "1643616000"
}
],
"user": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"username": "[email protected]",
"first_name": "Bob",
"last_name": "Fairview"
}
}
],
"product_transaction": {
"processor_version": "1_0_0",
"title": "My terminal",
"payment_method": "cc",
"processor": "zgate",
"mcc": "1111",
"tax_surcharge_config": 2,
"partner": "standalone",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"surcharge": {},
"processor_data": {},
"vt_clerk_number": true,
"vt_billing_phone": true,
"vt_enable_tip": true,
"ach_allow_debit": true,
"ach_allow_credit": true,
"ach_allow_refund": true,
"vt_cvv": true,
"vt_street": true,
"vt_zip": true,
"vt_order_num": true,
"vt_enable": true,
"receipt_show_contact_name": true,
"display_avs": true,
"card_type_visa": true,
"card_type_mc": true,
"card_type_disc": true,
"card_type_amex": true,
"card_type_diners": true,
"card_type_jcb": true,
"invoice_location": true,
"allow_partial_authorization": true,
"allow_recurring_partial_authorization": true,
"auto_decline_cvv": true,
"auto_decline_street": true,
"auto_decline_zip": true,
"split_payments_allow": true,
"vt_show_custom_fields": true,
"receipt_show_custom_fields": true,
"vt_override_sales_tax_allowed": true,
"vt_enable_sales_tax": true,
"vt_require_zip": true,
"vt_require_street": true,
"auto_decline_cavv": true,
"current_batch": 34,
"dup_check_per_batch": null,
"paylink_allow": false,
"quick_invoice_allow": false,
"level3_allow": false,
"payfac_enable": false,
"sales_office_id": "11e95f8ec39de8fbdb0a4f1a",
"hosted_payment_page_allow": false,
"surcharge_id": "11e95f8ec39de8fbdb0a4f1a",
"level3_default": {},
"cau_subscribe_type_id": 0,
"location_billing_account_id": "11eb88b873980c64a21e5fd2",
"product_billing_group_id": "nofees",
"account_number": "12345678",
"run_avs_on_accountvault_create": false,
"accountvault_expire_notification_email_enable": false,
"debit_allow_void": false,
"quick_invoice_text_to_pay": false,
"sms_enable": false,
"vt_show_currency": true,
"receipt_show_currency": false,
"allow_blind_refund": false,
"vt_show_company_name": false,
"receipt_show_company_name": false,
"bank_funded_only": false,
"id": "11e95f8ec39de8fbdb0a4f1a",
"active": true,
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"all_tags": [
{
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"title": "My terminal",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
}
],
"tagTransactions": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"tag_id": "Tag ID",
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
}
],
"declined_recurring_notification": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_ts": 1422040992,
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"payment_recurring_notification": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_ts": 1422040992,
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"developer_company": {
"title": "My terminal",
"id": "11e95f8ec39de8fbdb0a4f1a",
"active": true,
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"terminal": {
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"default_product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"terminal_application_id": "11e95f8ec39de8fbdb0a4f1a",
"terminal_cvm_id": "11e95f8ec39de8fbdb0a4f1a",
"terminal_manufacturer_code": "1",
"title": "My terminal",
"mac_address": "3D:F2:C9:A6:B3:4F",
"local_ip_address": "192.168.0.10",
"port": 10009,
"serial_number": "1234567890",
"terminal_number": "973456789012367",
"terminal_timeouts": {
"card_entry_timeout": 47,
"device_terms_prompt_timeout": 30,
"overall_timeout": 125,
"pin_entry_timeout": 40,
"signature_input_timeout": 35,
"signature_submit_timeout": 38,
"status_display_time": 12,
"tip_cashback_timeout": 25,
"transaction_timeout": 17
},
"tip_percents": {
"percent_1": 0,
"percent_2": 2,
"percent_3": 99
},
"header_line_1": "line 1 sample",
"header_line_2": "line 2 sample",
"header_line_3": "line 3 sample",
"header_line_4": "line 4 sample",
"header_line_5": "line 5 sample",
"trailer_line_1": "trailer 1 sample",
"trailer_line_2": "trailer 2 sample",
"trailer_line_3": "trailer 3 sample",
"trailer_line_4": "trailer 4 sample",
"trailer_line_5": "trailer 5 sample",
"default_checkin": "2021-12-01",
"default_checkout": "2021-12-01",
"default_room_rate": 56,
"default_room_number": "303",
"debit": false,
"emv": false,
"cashback_enable": false,
"print_enable": false,
"sig_capture_enable": false,
"is_provisioned": false,
"tip_enable": false,
"validated_decryption": false,
"communication_type": "http",
"active": true,
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"last_registration_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"hosted_payment_page": {
"user_id": "11e95f8ec39de8fbdb0a4f1a",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"location_api_id": null,
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"title": "Sample title",
"redirect_url_delay": 15,
"min_payment_amount": 0,
"max_payment_amount": 9999999999,
"redirect_url_on_approve": null,
"redirect_url_on_decline": null,
"field_configuration": {
"css_mini": true,
"stack": "vertical",
"header": {
"settings": {
"enabled": true,
"columns": 1,
"rows": 1
},
"fields": [
{
"id": "transaction_amount",
"label": "Header",
"field_type": "heading",
"position": [
"1"
],
"required": true,
"readonly": true,
"visible": true
}
]
},
"body": {
"settings": {
"enabled": true,
"columns": 1,
"rows": 1
},
"fields": [
{
"id": "transaction_amount",
"label": "Header",
"field_type": "heading",
"position": [
"1"
],
"required": true,
"readonly": true,
"visible": true
}
]
},
"footer": {
"settings": {
"enabled": true,
"columns": 1,
"rows": 1
},
"fields": [
{
"id": "transaction_amount",
"label": "Header",
"field_type": "heading",
"position": [
"1"
],
"required": true,
"readonly": true,
"visible": true
}
]
}
},
"encryption_key": null,
"stylesheet_url": null,
"parent_send_message": true,
"hide_optional_fields": true,
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"transaction_level3": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"level3_data": {
"destination_country_code": "840",
"duty_amount": 0,
"freight_amount": 0,
"national_tax": 2,
"sales_tax": 200,
"shipfrom_zip_code": "AZ1234",
"shipto_zip_code": "FL1234",
"tax_amount": 10,
"tax_exempt": "0",
"customer_vat_registration": "12345678",
"merchant_vat_registration": "123456",
"order_date": "171006",
"summary_commodity_code": "C1K2",
"tax_rate": 0,
"unique_vat_ref_number": "vat1234",
"line_items": [
{
"description": "cool drink",
"commodity_code": "cc123456",
"discount_amount": 0,
"other_tax_amount": 0,
"product_code": "fanta123456",
"quantity": 12,
"tax_amount": 4,
"tax_rate": 0,
"unit_code": "gll",
"unit_cost": 3,
"alternate_tax_id": "1234",
"debit_credit": "C",
"discount_rate": 11,
"tax_type_applied": "22",
"tax_type_id": "11"
}
]
}
},
"developer_company_id": "Sample Developer Company ID",
"transaction_histories": [
{
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"id": "11e95f8ec39de8fbdb0a4f1a",
"status_id": 101,
"event_date_ts": 1422040992,
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
}
],
"surcharge_transaction": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"model_name": "Model Name",
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"surcharge_fee": 0,
"surcharge_rate": 0,
"surcharge_amount": null,
"surcharge_transaction_min": null,
"surcharge_transaction_max": null,
"created": 1422040992,
"modified": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"surcharge": {
"surcharge_fee": 10,
"surcharge_rate": 1,
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"apply_to_user_type_id": "11e95f8ec39de8fbdb0a4f1a",
"title": null,
"surcharge_label": null,
"surcharge_transaction_product_id": "11e95f8ec39de8fbdb0a4f1a",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
},
"signature": {
"signature": "iVBORw0KGgoAAAANSUhEUgAAANwAAAAsCAYAAAAOyNaYAAACvklEQVR4nO3bLZOqUBjA8ScaNxqNRiKRaCQaiXwEG7cRiUajH8FINBqJRCKR+NxyD4OIXtaXw2H3/5s5MwZ39rgz/zkvuKKqgar+YTAYnx/y7wUACwgOsIjgAIsIznFlWerlcpl6GngTgnNYVVW6WCxURDTLsqmngzcgOMdtNhsVERURDYJA8zyfekp4AcE5oCgKzfN8cOvYNM1VdCKiURRNMEu8A8FNrCzLm5j68Q1Fx2o3TwTngCzLNAiCq6D6UTVNo0mS6NfXF+HNGME5or+KeZ7XxrVcLjWOY83zXOu6vnqfeQ/bzHkgOIf0VzHP83Sz2eh6vW4D831fy7JsowvDsH1NdO4jOAfVdX0VXhRFWhSFRlHUrmr7/b4NLU3T9jVbTLcRnMO620ezep1Op3bF832/3XIORQr3EJzjumc7E9HQBUoYhjdnPKJzD8E5xjyT647T6aSr1UpFRPf7ffveuq41TdOHZzyicwvBTeBeVGEY3jwaGBrmWV3/Z82K1z/jca5zB8F9wFBQY6JaLBYax7EmSXJ3DD2v624rzUpoVrsgCDjXOWRWwVVVNfUUrvTDGrNK3YsqTdNRn69pGs2y7NshssV0w2yCK4pCRUSPx+Okc/hfWI9WqbFRPaMbYjc+s7ptt1uic8BsgsvzXEVED4fDR3/P2PPVUFifDOo7THxmPiY03/fZXk7s1wR371z1zPnKlbDGuvc9TKKz78cE9yio3W436vbv1fOV6/oPx010/Ee5PbMLbrfbPRWU53kPb/9+SlRj9L8ALcJ/lNsym+DO5/PTQaVpqnVdT/0RnGLOed0LlikvpH6L2QSnqoPX4QT1mu4FC3/Dz5tVcMDcERxgEcEBFhEcYBHBARYRHGARwQEWERxgEcEBFhEcYBHBARYRHGARwQEWERxgEcEBFhEcYBHBARYRHGDRX+EC0ah++pNrAAAAAElFTkSuQmCC",
"resource": "Transaction",
"resource_id": "11e95f8ec39de8fbdb0a4f1a",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
},
"reason_code": {
"id": 50,
"title": "Sample Title"
},
"type": {
"id": 50,
"title": "Sample Title"
},
"status": {
"id": 50,
"title": "Sample Title"
},
"transaction_batch": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"processing_status_id": 2,
"batch_num": 4,
"is_open": 0,
"settlement_file_name": "settement_file.txt",
"batch_close_ts": 1531423693,
"batch_close_detail": "BATCH_MISMATCH",
"total_sale_amount": 2342,
"total_sale_count": 21,
"total_refund_amount": 2342,
"total_refund_count": 18,
"total_void_amount": 2342,
"total_void_count": 17
},
"transaction_splits": [
{
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"amount": 10,
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a"
}
],
"postback_logs": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"postback_config_id": "11e95f8ec39de8fbdb0a4f1a",
"changelog_id": "11e95f8ec39de8fbdb0a4f1a",
"next_run_ts": 1422040992,
"created_ts": 1422040992,
"model_id": "11e95f8ec39de8fbdb0a4f1a"
}
],
"currency_type": {
"id": 50,
"title": "Sample Title"
},
"transaction_references": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a"
}
]
}
}
HTTP Status Code | Error Description | Exception Class |
---|---|---|
401 | Unauthorized | Response401tokenException |
412 | Precondition Failed | Response412Exception |
Create a new tokenized ACH debit transaction
function aCHDebitTokenized(V1TransactionsAchDebitTokenRequest $body, ?array $expand = null): ResponseTransaction
Parameter | Type | Tags | Description |
---|---|---|---|
body |
V1TransactionsAchDebitTokenRequest |
Body, Required | - |
expand |
?(string[]) (Expand50Enum) |
Query, Optional | Most endpoints in the API have a way to retrieve extra data related to the current record being retrieved. For example, if the API request is for the accountvaults endpoint, and the end user also needs to know which contact the token belongs to, this data can be returned in the accountvaults endpoint request. Constraints: Unique Items Required, Pattern: ^[\w]+$ |
$body = V1TransactionsAchDebitTokenRequestBuilder::init(
1
)
->checkinDate('2021-12-01')
->checkoutDate('2021-12-01')
->clerkNumber('AE1234')
->contactId('11e95f8ec39de8fbdb0a4f1a')
->customData(ApiHelper::deserialize('{"data1":"custom1","data2":"custom2"}'))
->customerId('customerid')
->description('some description')
->iiasInd(IiasIndEnum::ENUM_1)
->imageFront('U29tZVN0cmluZ09idmlvdXNseU5vdEJhc2U2NEVuY29kZWQ=')
->imageBack('U29tZVN0cmluZ09idmlvdXNseU5vdEJhc2U2NEVuY29kZWQ=')
->installment(true)
->installmentNumber(1)
->installmentCount(1)
->locationApiId('location-api-id-florida-2')
->locationId('11e95f8ec39de8fbdb0a4f1a')
->productTransactionId('11e95f8ec39de8fbdb0a4f1a')
->advanceDeposit(false)
->noShow(false)
->notificationEmailAddress('[email protected]')
->orderNumber('433659378839')
->poNumber('555555553123')
->quickInvoiceId('11e95f8ec39de8fbdb0a4f1a')
->recurring(false)
->recurringNumber(1)
->roomNum('303')
->roomRate(95)
->saveAccount(false)
->saveAccountTitle('John Account')
->subtotalAmount(599)
->surchargeAmount(100)
->tax(0)
->tipAmount(0)
->secondaryAmount(0)
->transactionApiId('transaction-payment-abcd123')
->transactionC1('custom-data-1')
->transactionC2('custom-data-2')
->transactionC3('custom-data-3')
->bankFundedOnlyOverride(false)
->allowPartialAuthorizationOverride(false)
->autoDeclineCvvOverride(false)
->autoDeclineStreetOverride(false)
->autoDeclineZipOverride(false)
->achIdentifier('P')
->achSecCode(AchSecCode1Enum::C21)
->effectiveDate('2021-12-01')
->accountVaultId('11e95f8ec39de8fbdb0a4f1a')
->tokenId('11e95f8ec39de8fbdb0a4f1a')
->build();
$result = $transactionsACHController->aCHDebitTokenized($body);
{
"type": "Transaction",
"data": {
"additional_amounts": [
{
"type": "cashback",
"amount": 10,
"account_type": "credit",
"currency": 840
}
],
"billing_address": {
"city": "Novi",
"state": "Michigan",
"postal_code": "48375",
"phone": "3339998822"
},
"checkin_date": "2021-12-01",
"checkout_date": "2021-12-01",
"clerk_number": "AE1234",
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"custom_data": {},
"customer_id": "customerid",
"description": "some description",
"iias_ind": 1,
"image_front": "U29tZVN0cmluZ09idmlvdXNseU5vdEJhc2U2NEVuY29kZWQ=",
"image_back": "U29tZVN0cmluZ09idmlvdXNseU5vdEJhc2U2NEVuY29kZWQ=",
"installment": true,
"installment_number": 1,
"installment_count": 1,
"location_api_id": "location-api-id-florida-2",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"advance_deposit": false,
"no_show": false,
"notification_email_address": "[email protected]",
"order_number": "433659378839",
"po_number": "555555553123",
"quick_invoice_id": "11e95f8ec39de8fbdb0a4f1a",
"recurring": {
"account_vault_id": "11e95f8ec39de8fbdb0a4f1a",
"token_id": "11e95f8ec39de8fbdb0a4f1a",
"account_vault_api_id": "token1234abcd",
"token_api_id": "token1234abcd",
"_joi": {
"conditions": {}
},
"active": true,
"description": "Description",
"end_date": "2021-12-01",
"installment_total_count": 20,
"interval": 1,
"interval_type": "d",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"notification_days": 2,
"payment_method": "cc",
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"recurring_id": "11e95f8ec39de8fbdb0a4f1a",
"recurring_api_id": "recurring1234abcd",
"start_date": "2021-12-01",
"status": "active",
"transaction_amount": 300,
"terms_agree": true,
"terms_agree_ip": "192.168.0.10",
"recurring_c1": "recurring custom data 1",
"recurring_c2": "recurring custom data 2",
"recurring_c3": "recurring custom data 3",
"send_to_proc_as_recur": true,
"id": "11e95f8ec39de8fbdb0a4f1a",
"next_run_date": "2021-12-01",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"recurring_type_id": "i",
"installment_amount_total": 99999999
},
"recurring_number": 1,
"room_num": "303",
"room_rate": 95,
"save_account": false,
"save_account_title": "John Account",
"subtotal_amount": 599,
"surcharge_amount": 100,
"tags": [
{
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"title": "My terminal",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
}
],
"tax": 0,
"tip_amount": 0,
"transaction_amount": 0,
"secondary_amount": 0,
"transaction_api_id": "transaction-payment-abcd123",
"transaction_c1": "custom-data-1",
"transaction_c2": "custom-data-2",
"transaction_c3": "custom-data-3",
"bank_funded_only_override": false,
"allow_partial_authorization_override": false,
"auto_decline_cvv_override": false,
"auto_decline_street_override": false,
"auto_decline_zip_override": false,
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"terminal_id": "11e95f8ec39de8fbdb0a4f1a",
"account_holder_name": "smith",
"account_type": "checking",
"token_id": "11e95f8ec39de8fbdb0a4f1a",
"ach_identifier": "P",
"ach_sec_code": "C21",
"auth_amount": 1,
"auth_code": "BR349K",
"avs": "BAD",
"avs_enhanced": "N",
"cardholder_present": true,
"card_present": true,
"check_number": "8520748520963",
"customer_ip": "192.168.0.10",
"cvv_response": "N",
"entry_mode_id": "C",
"emv_receipt_data": {
"AID": "a0000000042203",
"APPLAB": "US Maestro",
"APPN": "US Maestro",
"CVM": "Pin Verified",
"TSI": "e800",
"TVR": "0800008000"
},
"first_six": "545454",
"last_four": "5454",
"payment_method": "cc",
"terminal_serial_number": "1234567890",
"transaction_settlement_status": null,
"charge_back_date": "2021-12-01",
"is_recurring": true,
"notification_email_sent": "true",
"par": "Q1J4Z28RKA1EBL470G9XYG90R5D3E",
"reason_code_id": 1000,
"recurring_id": "11e95f8ec39de8fbdb0a4f1a",
"settle_date": "2021-12-01",
"status_code": 101,
"transaction_batch_id": "11e95f8ec39de8fbdb0a4f1a",
"verbiage": "APPROVED",
"void_date": "2021-12-01",
"batch": "2",
"terms_agree": true,
"response_message": null,
"return_date": "2021-12-01",
"trx_source_id": 8,
"routing_number": "051904524",
"trx_source_code": 8,
"paylink_id": "11e95f8ec39de8fbdb0a4f1a",
"account_vault": {
"account_holder_name": "John Smith",
"account_number": "545454545454545",
"account_vault_api_id": "accountvaultabcd",
"token_api_id": "tokenabcd",
"accountvault_c1": "accountvault custom 1",
"accountvault_c2": "accountvault custom 2",
"accountvault_c3": "accountvault custom 3",
"token_c1": "token custom 1",
"token_c2": "token custom 2",
"token_c3": "token custom 3",
"ach_sec_code": "WEB",
"billing_address": {
"city": "Novi",
"state": "Michigan",
"postal_code": "48375",
"phone": "3339998822"
},
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"customer_id": "123456",
"identity_verification": {
"dl_state": "MI",
"dl_number": "1235567",
"ssn4": "8527",
"dob_year": "1980"
},
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"previous_account_vault_api_id": "previousaccountvault123456",
"previous_token_api_id": "previousaccountvault123456",
"previous_account_vault_id": "11e95f8ec39de8fbdb0a4f1a",
"previous_token_id": "11e95f8ec39de8fbdb0a4f1a",
"previous_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"terms_agree": true,
"terms_agree_ip": "192.168.0.10",
"title": "Test CC Account",
"_joi": {},
"id": "11e95f8ec39de8fbdb0a4f1a",
"account_type": "checking",
"active": true,
"cau_summary_status_id": 1,
"created_ts": 1422040992,
"e_serial_number": "1234567890",
"e_track_data": null,
"e_format": null,
"e_keyed_data": null,
"expiring_in_months": null,
"exp_date": "0722",
"first_six": "700953",
"has_recurring": false,
"last_four": "3657",
"modified_ts": 1422040992,
"payment_method": "cc",
"ticket": null,
"track_data": null
},
"quick_invoice": {
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"title": "My terminal",
"cc_product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"ach_product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"due_date": "2021-12-01",
"item_list": [
{
"name": "Bread",
"amount": 2015
}
],
"allow_overpayment": true,
"bank_funded_only_override": true,
"email": "[email protected]",
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"contact_api_id": "contact12345",
"quick_invoice_api_id": "quickinvoice12345",
"customer_id": "11e95f8ec39de8fbdb0a4f1a",
"expire_date": "2021-12-01",
"allow_partial_pay": true,
"attach_files_to_email": true,
"send_email": true,
"invoice_number": "invoice12345",
"item_header": "Quick invoice header sample",
"item_footer": "Thank you",
"amount_due": 245.36,
"notification_email": "[email protected]",
"status_id": 1,
"status_code": 1,
"note": "some note",
"notification_days_before_due_date": 3,
"notification_days_after_due_date": 7,
"notification_on_due_date": true,
"send_text_to_pay": true,
"files": [
null
],
"remaining_balance": 245.36,
"single_payment_min_amount": 500,
"single_payment_max_amount": 500000,
"cell_phone": "3339998822",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a",
"active": true,
"payment_status_id": 1,
"is_active": true
},
"log_emails": [
{
"subject": "Payment Receipt - 12skiestech",
"body": "This email is being sent from a server.",
"source_address": "\"12skiestech A7t3qi\" <[email protected]>",
"return_path": "\"12skiestech A7t3qi\" <[email protected]>",
"provider_id": "0100017e67bcc530-e1dd23b4-8a39-4a5b-8d5d-68d51c4c942f-000000",
"domain_id": "11e95f8ec39de8fbdb0a4f1a",
"reason_sent": "Contact Email",
"reason_model": "Transaction",
"reason_model_id": "11e95f8ec39de8fbdb0a4f1a",
"reply_to": "\"Zeamster\" <[email protected]>",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992
}
],
"is_voidable": true,
"is_token": true,
"is_accountvault": true,
"is_reversible": true,
"is_refundable": true,
"is_completable": true,
"is_settled": true,
"created_user": {
"account_number": "5454545454545454",
"branding_domain_url": "{branding_domain_url}",
"cell_phone": "3339998822",
"company_name": "Fortis Payment Systems, LLC",
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"date_of_birth": "2021-12-01",
"domain_id": "11e95f8ec39de8fbdb0a4f1a",
"email": "[email protected]",
"email_trx_receipt": true,
"home_phone": "3339998822",
"first_name": "John",
"last_name": "Smith",
"locale": "en-US",
"office_phone": "3339998822",
"office_ext_phone": "5",
"primary_location_id": "11e95f8ec39de8fbdb0a4f1a",
"requires_new_password": null,
"terms_condition_code": "20220308",
"tz": "America/New_York",
"ui_prefs": {
"entry_page": "dashboard",
"page_size": 2,
"report_export_type": "csv",
"process_method": "virtual_terminal",
"default_terminal": "11e95f8ec39de8fbdb0a4f1a"
},
"username": "{user_name}",
"user_api_key": "234bas8dfn8238f923w2",
"user_hash_key": null,
"user_type_code": 100,
"password": null,
"zip": "48375",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"status_id": 1,
"api_only": false,
"is_invitation": false,
"address": {
"city": "Novi",
"state": "MI",
"postal_code": "48375",
"country": "US"
},
"id": "11e95f8ec39de8fbdb0a4f1a",
"status": true,
"login_attempts": 0,
"last_login_ts": 1422040992,
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"terms_accepted_ts": 1422040992,
"terms_agree_ip": "192.168.0.10",
"current_date_time": "2019-03-11T10:38:26-0700"
},
"location": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"account_number": "5454545454545454",
"address": {
"city": "Novi",
"state": "MI",
"postal_code": "48375",
"country": "US"
},
"branding_domain_id": "11e95f8ec39de8fbdb0a4f1a",
"contact_email_trx_receipt_default": true,
"default_ach": "11e608a7d515f1e093242bb2",
"default_cc": "11e608a442a5f1e092242dda",
"email_reply_to": "[email protected]",
"fax": "3339998822",
"location_api_id": "location-111111",
"location_api_key": "AE34BBCAADF4AE34BBCAADF4",
"location_c1": "custom 1",
"location_c2": "custom 2",
"location_c3": "custom data 3",
"name": "Sample Company Headquarters",
"office_phone": "2481234567",
"office_ext_phone": "1021021209",
"tz": "America/New_York",
"parent_id": "11e95f8ec39de8fbdb0a4f1a",
"show_contact_notes": true,
"show_contact_files": true,
"ticket_hash_key": "A5F443CADF4AE34BBCAADF4"
},
"contact": {
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"account_number": "54545433332",
"contact_api_id": "137",
"first_name": "John",
"last_name": "Smith",
"cell_phone": "3339998822",
"balance": 245.36,
"address": {
"city": "Novi",
"state": "Michigan",
"postal_code": "48375",
"country": "US"
},
"company_name": "Fortis Payment Systems, LLC",
"header_message": "This is a sample message for you",
"date_of_birth": "2021-12-01",
"email_trx_receipt": true,
"home_phone": "3339998822",
"office_phone": "3339998822",
"office_phone_ext": "5",
"header_message_type": 0,
"update_if_exists": 1,
"contact_c1": "any",
"contact_c2": "anything",
"contact_c3": "something",
"parent_id": "11e95f8ec39de8fbdb0a4f1a",
"email": "[email protected]",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"active": true
},
"changelogs": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"action": "CREATE",
"model": "TransactionRequest",
"model_id": "11ec829598f0d4008be9aba4",
"user_id": "11e95f8ec39de8fbdb0a4f1a",
"changelog_details": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"changelog_id": "11e95f8ec39de8fbdb0a4f1a",
"field": "next_run_ts",
"old_value": "1643616000"
}
],
"user": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"username": "[email protected]",
"first_name": "Bob",
"last_name": "Fairview"
}
}
],
"product_transaction": {
"processor_version": "1_0_0",
"title": "My terminal",
"payment_method": "cc",
"processor": "zgate",
"mcc": "1111",
"tax_surcharge_config": 2,
"partner": "standalone",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"surcharge": {},
"processor_data": {},
"vt_clerk_number": true,
"vt_billing_phone": true,
"vt_enable_tip": true,
"ach_allow_debit": true,
"ach_allow_credit": true,
"ach_allow_refund": true,
"vt_cvv": true,
"vt_street": true,
"vt_zip": true,
"vt_order_num": true,
"vt_enable": true,
"receipt_show_contact_name": true,
"display_avs": true,
"card_type_visa": true,
"card_type_mc": true,
"card_type_disc": true,
"card_type_amex": true,
"card_type_diners": true,
"card_type_jcb": true,
"invoice_location": true,
"allow_partial_authorization": true,
"allow_recurring_partial_authorization": true,
"auto_decline_cvv": true,
"auto_decline_street": true,
"auto_decline_zip": true,
"split_payments_allow": true,
"vt_show_custom_fields": true,
"receipt_show_custom_fields": true,
"vt_override_sales_tax_allowed": true,
"vt_enable_sales_tax": true,
"vt_require_zip": true,
"vt_require_street": true,
"auto_decline_cavv": true,
"current_batch": 34,
"dup_check_per_batch": null,
"paylink_allow": false,
"quick_invoice_allow": false,
"level3_allow": false,
"payfac_enable": false,
"sales_office_id": "11e95f8ec39de8fbdb0a4f1a",
"hosted_payment_page_allow": false,
"surcharge_id": "11e95f8ec39de8fbdb0a4f1a",
"level3_default": {},
"cau_subscribe_type_id": 0,
"location_billing_account_id": "11eb88b873980c64a21e5fd2",
"product_billing_group_id": "nofees",
"account_number": "12345678",
"run_avs_on_accountvault_create": false,
"accountvault_expire_notification_email_enable": false,
"debit_allow_void": false,
"quick_invoice_text_to_pay": false,
"sms_enable": false,
"vt_show_currency": true,
"receipt_show_currency": false,
"allow_blind_refund": false,
"vt_show_company_name": false,
"receipt_show_company_name": false,
"bank_funded_only": false,
"id": "11e95f8ec39de8fbdb0a4f1a",
"active": true,
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"all_tags": [
{
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"title": "My terminal",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
}
],
"tagTransactions": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"tag_id": "Tag ID",
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
}
],
"declined_recurring_notification": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_ts": 1422040992,
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"payment_recurring_notification": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_ts": 1422040992,
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"developer_company": {
"title": "My terminal",
"id": "11e95f8ec39de8fbdb0a4f1a",
"active": true,
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"terminal": {
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"default_product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"terminal_application_id": "11e95f8ec39de8fbdb0a4f1a",
"terminal_cvm_id": "11e95f8ec39de8fbdb0a4f1a",
"terminal_manufacturer_code": "1",
"title": "My terminal",
"mac_address": "3D:F2:C9:A6:B3:4F",
"local_ip_address": "192.168.0.10",
"port": 10009,
"serial_number": "1234567890",
"terminal_number": "973456789012367",
"terminal_timeouts": {
"card_entry_timeout": 47,
"device_terms_prompt_timeout": 30,
"overall_timeout": 125,
"pin_entry_timeout": 40,
"signature_input_timeout": 35,
"signature_submit_timeout": 38,
"status_display_time": 12,
"tip_cashback_timeout": 25,
"transaction_timeout": 17
},
"tip_percents": {
"percent_1": 0,
"percent_2": 2,
"percent_3": 99
},
"header_line_1": "line 1 sample",
"header_line_2": "line 2 sample",
"header_line_3": "line 3 sample",
"header_line_4": "line 4 sample",
"header_line_5": "line 5 sample",
"trailer_line_1": "trailer 1 sample",
"trailer_line_2": "trailer 2 sample",
"trailer_line_3": "trailer 3 sample",
"trailer_line_4": "trailer 4 sample",
"trailer_line_5": "trailer 5 sample",
"default_checkin": "2021-12-01",
"default_checkout": "2021-12-01",
"default_room_rate": 56,
"default_room_number": "303",
"debit": false,
"emv": false,
"cashback_enable": false,
"print_enable": false,
"sig_capture_enable": false,
"is_provisioned": false,
"tip_enable": false,
"validated_decryption": false,
"communication_type": "http",
"active": true,
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"last_registration_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"hosted_payment_page": {
"user_id": "11e95f8ec39de8fbdb0a4f1a",
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"location_api_id": null,
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"title": "Sample title",
"redirect_url_delay": 15,
"min_payment_amount": 0,
"max_payment_amount": 9999999999,
"redirect_url_on_approve": null,
"redirect_url_on_decline": null,
"field_configuration": {
"css_mini": true,
"stack": "vertical",
"header": {
"settings": {
"enabled": true,
"columns": 1,
"rows": 1
},
"fields": [
{
"id": "transaction_amount",
"label": "Header",
"field_type": "heading",
"position": [
"1"
],
"required": true,
"readonly": true,
"visible": true
}
]
},
"body": {
"settings": {
"enabled": true,
"columns": 1,
"rows": 1
},
"fields": [
{
"id": "transaction_amount",
"label": "Header",
"field_type": "heading",
"position": [
"1"
],
"required": true,
"readonly": true,
"visible": true
}
]
},
"footer": {
"settings": {
"enabled": true,
"columns": 1,
"rows": 1
},
"fields": [
{
"id": "transaction_amount",
"label": "Header",
"field_type": "heading",
"position": [
"1"
],
"required": true,
"readonly": true,
"visible": true
}
]
}
},
"encryption_key": null,
"stylesheet_url": null,
"parent_send_message": true,
"hide_optional_fields": true,
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"transaction_level3": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"level3_data": {
"destination_country_code": "840",
"duty_amount": 0,
"freight_amount": 0,
"national_tax": 2,
"sales_tax": 200,
"shipfrom_zip_code": "AZ1234",
"shipto_zip_code": "FL1234",
"tax_amount": 10,
"tax_exempt": "0",
"customer_vat_registration": "12345678",
"merchant_vat_registration": "123456",
"order_date": "171006",
"summary_commodity_code": "C1K2",
"tax_rate": 0,
"unique_vat_ref_number": "vat1234",
"line_items": [
{
"description": "cool drink",
"commodity_code": "cc123456",
"discount_amount": 0,
"other_tax_amount": 0,
"product_code": "fanta123456",
"quantity": 12,
"tax_amount": 4,
"tax_rate": 0,
"unit_code": "gll",
"unit_cost": 3,
"alternate_tax_id": "1234",
"debit_credit": "C",
"discount_rate": 11,
"tax_type_applied": "22",
"tax_type_id": "11"
}
]
}
},
"developer_company_id": "Sample Developer Company ID",
"transaction_histories": [
{
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"id": "11e95f8ec39de8fbdb0a4f1a",
"status_id": 101,
"event_date_ts": 1422040992,
"location_id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
}
],
"surcharge_transaction": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"model_name": "Model Name",
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"surcharge_fee": 0,
"surcharge_rate": 0,
"surcharge_amount": null,
"surcharge_transaction_min": null,
"surcharge_transaction_max": null,
"created": 1422040992,
"modified": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a"
},
"surcharge": {
"surcharge_fee": 10,
"surcharge_rate": 1,
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"apply_to_user_type_id": "11e95f8ec39de8fbdb0a4f1a",
"title": null,
"surcharge_label": null,
"surcharge_transaction_product_id": "11e95f8ec39de8fbdb0a4f1a",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_user_id": "11e95f8ec39de8fbdb0a4f1a",
"modified_user_id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
},
"signature": {
"signature": "iVBORw0KGgoAAAANSUhEUgAAANwAAAAsCAYAAAAOyNaYAAACvklEQVR4nO3bLZOqUBjA8ScaNxqNRiKRaCQaiXwEG7cRiUajH8FINBqJRCKR+NxyD4OIXtaXw2H3/5s5MwZ39rgz/zkvuKKqgar+YTAYnx/y7wUACwgOsIjgAIsIznFlWerlcpl6GngTgnNYVVW6WCxURDTLsqmngzcgOMdtNhsVERURDYJA8zyfekp4AcE5oCgKzfN8cOvYNM1VdCKiURRNMEu8A8FNrCzLm5j68Q1Fx2o3TwTngCzLNAiCq6D6UTVNo0mS6NfXF+HNGME5or+KeZ7XxrVcLjWOY83zXOu6vnqfeQ/bzHkgOIf0VzHP83Sz2eh6vW4D831fy7JsowvDsH1NdO4jOAfVdX0VXhRFWhSFRlHUrmr7/b4NLU3T9jVbTLcRnMO620ezep1Op3bF832/3XIORQr3EJzjumc7E9HQBUoYhjdnPKJzD8E5xjyT647T6aSr1UpFRPf7ffveuq41TdOHZzyicwvBTeBeVGEY3jwaGBrmWV3/Z82K1z/jca5zB8F9wFBQY6JaLBYax7EmSXJ3DD2v624rzUpoVrsgCDjXOWRWwVVVNfUUrvTDGrNK3YsqTdNRn69pGs2y7NshssV0w2yCK4pCRUSPx+Okc/hfWI9WqbFRPaMbYjc+s7ptt1uic8BsgsvzXEVED4fDR3/P2PPVUFifDOo7THxmPiY03/fZXk7s1wR371z1zPnKlbDGuvc9TKKz78cE9yio3W436vbv1fOV6/oPx010/Ee5PbMLbrfbPRWU53kPb/9+SlRj9L8ALcJ/lNsym+DO5/PTQaVpqnVdT/0RnGLOed0LlikvpH6L2QSnqoPX4QT1mu4FC3/Dz5tVcMDcERxgEcEBFhEcYBHBARYRHGARwQEWERxgEcEBFhEcYBHBARYRHGARwQEWERxgEcEBFhEcYBHBARYRHGDRX+EC0ah++pNrAAAAAElFTkSuQmCC",
"resource": "Transaction",
"resource_id": "11e95f8ec39de8fbdb0a4f1a",
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"modified_ts": 1422040992
},
"reason_code": {
"id": 50,
"title": "Sample Title"
},
"type": {
"id": 50,
"title": "Sample Title"
},
"status": {
"id": 50,
"title": "Sample Title"
},
"transaction_batch": {
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"product_transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"processing_status_id": 2,
"batch_num": 4,
"is_open": 0,
"settlement_file_name": "settement_file.txt",
"batch_close_ts": 1531423693,
"batch_close_detail": "BATCH_MISMATCH",
"total_sale_amount": 2342,
"total_sale_count": 21,
"total_refund_amount": 2342,
"total_refund_count": 18,
"total_void_amount": 2342,
"total_void_count": 17
},
"transaction_splits": [
{
"transaction_id": "11e95f8ec39de8fbdb0a4f1a",
"contact_id": "11e95f8ec39de8fbdb0a4f1a",
"amount": 10,
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a"
}
],
"postback_logs": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"postback_config_id": "11e95f8ec39de8fbdb0a4f1a",
"changelog_id": "11e95f8ec39de8fbdb0a4f1a",
"next_run_ts": 1422040992,
"created_ts": 1422040992,
"model_id": "11e95f8ec39de8fbdb0a4f1a"
}
],
"currency_type": {
"id": 50,
"title": "Sample Title"
},
"transaction_references": [
{
"id": "11e95f8ec39de8fbdb0a4f1a",
"created_ts": 1422040992,
"created_user_id": "11e95f8ec39de8fbdb0a4f1a"
}
]
}
}
HTTP Status Code | Error Description | Exception Class |
---|---|---|
401 | Unauthorized | Response401tokenException |
412 | Precondition Failed | Response412Exception |