Skip to main content

Create a Schedule

note

In order to be able to create a new schedule for a register transaction, make sure the Connector processing the transactions is configured to be Available for Schedule (see Create and Assign Connectors & Adapters)

Create a new Schedule

New schedules for transactions can either be created via API (see our Schedule API documentation) or via the User Interface.

To create a new schedule in the User Interface, follow these steps:

  1. Navigate to the Schedules Overview
  2. Click + New Schedule. You can decide, wether you want to create a new schedule using an existing Registration ID (Transaction UUID of a Register) or the Virtual Terminal.

Create a Schedule with Registration ID

  1. Fill in a Registration ID (Transaction UUID of a Register Transaction)
  2. Fill in an Amount and select a Currency for the recurring debit transactions (follow-up transactions)
  3. Select a Start Date Time (UTC) for the schedule. The first recurring debit (follow-up transaction) will be initiated for this date and time.
  4. Define the schedule interval (Period Length and Period Unit) for the recurring debits (follow-up transactions). After each interval the next transaction will be initiated (see Pause, Continue, Retry or Cancel for options to edit a schedule)
    1. Period Length
    2. Period Unit - Day, Week, Month, Year.
  5. Click + Create to save your schedule

A schedule confirmation with the Schedule ID and Scheduled at date will be shown and the schedule will appear in the Schedule Overview.

info

Keep in mind that for recurring debits the defined interval (Period Length and Period Unit) is scheduled based on the last processed transaction. If for any reason the processing of a transaction initiated by the schedule is delayed in regards to the initial defined Start Date Time, the next transaction initiated by this schedule will be delayed too.

Full version: not available for Starter and Growth clients

If you want to get access to all IXOPAY platform features you need to upgrade your plan. Please contact our Support Team in the IXOPAY Customer Experience Portal for more information.

Create a Schedule with Virtual Terminal

note

In order to be able to create a new schedule for a register transaction using the Virtual Terminal, make sure the Connector processing the transactions is configured to be Available on Terminal (see Create and Assign Connectors & Adapters).

You will get redirected to the Virtual Terminal section of the IXOPAY platform where you can select the

  1. (Sub-)Tenant
  2. Merchant
  3. Connector

to be used create a new schedule for a register transaction and click Virtual Terminal or Pay By Link, depending if you want to create a payment link for the customer. Fill in the necessary parameters for the schedule to be created in the Scheduler Form:

  1. Transaction
  2. Credit Card
  3. Additional Transaction Data
  4. Start Schedule
  5. Customer
  6. Additional Customer Data
  7. Customer Billing Data
  8. Customer Shipping Data
  9. Items

Click Reset Form to reset the form and enter different values or Choose another Connector to get back to the (Sub-)Tenant, Merchant, Connector selection page.

Transaction

In this section you can configure Transaction Details regarding the scheduled Transaction (see Transaction Table).

FieldDescription
Transaction TypeSelect a Transaction Type for the scheduled transaction: Debit, Preauthorize, Capture, Void, Register, etc..
AmountFill in an amount
CurrencySelect a currency
DescriptionFill in an optional description
Transaction ID automatically generatedIf enabled a Transaction ID will be automatically generated. To manually enter a Transaction ID disable this option.
Is Recurring (Virtual Terminal only)Enable this option in case the scheduled transaction is recurring (not applicable for all transaction types). You can choose between the options With Register (First Transaction of Recurring Payments) and Use Registration (Follow-up Transaction of Recurring Payments). In case of Use Registration a Registration ID must be provided (Transaction UUID of a Register Transaction) and the Credit Card section will be hidden.
With Register (First Transaction of Recurring Payments) (Pay By Link only)Enable the option With Register (First Transaction of Recurring Payments)

Credit Card

In this section you can fill in the Creditcard Details regarding the scheduled Transaction (see Creditcard Table). This section is hidden in the Pay By Link Scheduler Form.

FieldDescription
First NameFirst Name of Cardholder
Last NameLast Name of Cardholder
Card NumberCreditcard number
CVVCreditcard CVV
MonthExpiry month of creditcard
YearExpiry year of creditcard

Additional Transaction Data

In this section you can fill in the Additional Transaction Data (optional) regarding the scheduled Transaction (see Additional Transaction Data Table).

FieldDescription
LanguageSelect a language
Additional ID 1Fill in an Additional ID 1
Additional ID 2Fill in an Additional ID 2
Extra DataFill in additional Key-Value Extra Data pairs. Add new Extra Data lines by selecting + Add Line
Merchant Meta DataFill in additional Merchant Meta Data (not availalable by default)

Start Schedule

In this section you can fill in the Details regarding the Schedule itself (see Start ScheduleTable).

info

For debit transactions the Start Date Time must be greater than 24 hours from the schedule creation, otherwise the request will fail because the period between the initial and the follow-up transaction must be greater than 24 hours.

Keep in mind that for recurring debits the defined interval (Period Length and Period Unit) is scheduled based on the last processed transaction. If for any reason the processing of a transaction initiated by the schedule is delayed in regards to the initial defined Start Date Time, the next transaction initiated by this schedule will be delayed too.

FieldDescription
Schedule ActionNone is set per default. To define a schedule, select Start Schedule
Schedule AmountFill in an amount for the scheduled transaction(s)
Schedule CurrencySelect a currency for the scheduled transaction(s)
Period LengthFill in a Period Length. The interval between recurring transactions will be defined by the period length and unit
Period UnitSelect a Period Unit: Day, Week, Month or Year. The interval between recurring transactions will be defined by the period length and unit
Start Date TimeSelect a Start Date Time (UTC) for the first scheduled transaction

Customer

In this section you can fill in Customer Details regarding the scheduled Transaction (see Customer Table).

FieldDescription
First NameFill in the Customer First Name
Last NameFill in the Customer Last Name
IdentificationFill in the mandatory Identification ID for the Customer
EmailFill in the Customer Email
Email VerifiedEnable if the Customer Email is verified

Additional Customer Data

In this section you can fill in additional optional Customer Details (see Additional Customer Data Table).

| Field | Description |

| ----------- | --------------------------------------------------------------------------------------------------- | | Birth Date | Fill in the Customers Birth Date in the format YYYY-MM-DD | | Gender | Select optional Male or Female | | Company | Fill in the Customers Company | | National ID | Fill in the National ID | | Extra Data | Fill in additional Key-Value Extra Data pairs. Add new Extra Data lines by selecting + Add Line |

Customer Billing Data

In this section you can fill in additional optional Customer Billing Details (see Customer Billing Data Table).

FieldDescription
Address 1Fill in Address Line 1 of Customers Billing Address
Address 2Fill in Address Line 2 of Customers Billing Address
CityFill in the City
Post CodeFill in the Postal Code
StateFill in the State
CountrySelect the Country
PhoneFill in the Phone number

Customer Shipping Data

In this section you can fill in additional optional Customer Shipping Details (see Customer Shipping Data Table).

FieldDescription
First NameFill in the First Name
Last NameFill in the Last Name
CompanyFill in the Company of Customers Shipping Address
Address 1Fill in Address Line 1 of Customers Shipping Address
Address 2Fill in Address Line 2 of Customers Shipping Address
CityFill in the City
Post CodeFill in the Postal Code
StateFill in the State
CountrySelect the Country
PhoneFill in the Phone number

Item

In this section you can fill in additional details about Items (see Items Table). Click +Add Item to add additional items

FieldDescription
Item IdentificationFill in an Item Identification
Item NameFill in an Item Name
Item DescriptionFill in an Item Description
Item QuantityFill in an Item Quantity
Item CurrencyFill in an Item Currency
Extra DataFill in additional Key-Value Extra Data pairs. Add new Extra Data lines by selecting + Add Item Extra Data

Create the Schedule by clicking Start Transaction in the Scheduler Form. A schedule confirmation with the Schedule ID, (Reference) Transaction ID will be shown and the schedule will appear in the Schedule Overview.

Alert Settings for Schedules

You can subscribe to Alert Notifications in case a scheduled transaction changes to an error state. Follow these steps to subscribe to Schedule Alert Notifications:

  1. Open the Alert Settings by clicking the Bell Icon in the top right corner of the Navigation Bar, clicking the Gear-wheel Icon
  2. In the Scheduler section set up your alerts as needed (see Manage and Visualize Alerts for more information)