Submits payment details to storm LOCK for onward presentation to the Payment Service Provider (PSP). |
The information is matched with that gathered by the last successfully processed Gather Card Number and Gather Security Code action cells.
Note: for a token code payment transaction, the token code is used instead.
Use this section to select the payment service provider (PSP) and associated details.
Option |
Description |
Payment Interface |
Select a PSP (these are set up by your support representative). Additional fields such as 'Billing Address' and 'Recipient Date of Birth' may be shown below (this varies across PSPs). Alternatively, select the Default option to use your organisation's default provider. |
Payment Method |
Select the method of payment. 'Card' is the default option but 'Token' or 'Create Token' may be available depending on the selected PSP. Where available, the 'Create Token' option allows you to save card payment details for a future transaction; the 'Token' option allows you to use saved card payment details to make a payment. |
Values such as the postcode or address can be captured using Data Capture action cells or accessed from a database (for example, by using the DATA MANAGEMENT action cell).
Use this section to build a list of variables that store data returned from the PSP (including a token code, if provided).
Option |
Description |
Name/Value |
In the Name field, enter a meaningful label. In the Value field, provide the variable to store the returned value. Click ADD to add the Name and Value pair to the list below. You can reorder the variables by clicking and dragging an item to the location indicated by the black line. |
Use this section to provide card and payment details.
Option |
Description |
Start Date |
Enter the payment card's start date as a string variable. |
Expiry Date |
Enter the payment card's expiry date as a string variable. |
Issue Number |
Enter the payment card's issue number as an integer variable. |
Payment Amount |
Enter the payment amount in pence as an integer variable. |
Card Holder Reference |
Enter the card holder reference as a string variable. |
Payment Reference |
Enter the payment reference as a string variable. |
Transaction Timeout |
Select the time to allow for the transaction to complete (measured from when the cell is executed). Allow enough time for the transaction to be processed. |
Use this section to optionally select a media file to play to the customer while their transaction is being processed.
Option |
Description |
Select Media List/ Use Dynamic Media List/ Media Lists/ Use Hold Prompt/ Select Media Item/ Use Dynamic Media Item/ Hold Prompt |
Select the Use Hold Prompt check box and then select the media file containing the audio file to play to the customer. |
Use this section to, optionally, provide any login details required by the PSP.
Option |
Description |
Merchant Username |
Enter the merchant name as a literal value or a string variable. |
Merchant Password |
Enter the merchant password as a literal value or a string variable. |
Use this section to build a list of CDR miscellaneous fields to store information associated with the transaction.
Option |
Description |
Misc Field/Value |
In the Misc Field field, enter a meaningful label. In the Value field, provide the variable to store the returned value. Click ADD to add the Name and Value pair to the list below. Select a CDR variable from the Misc Field field and then provide the user variable in which to store the returned value. Click ADD to add the Misc Field and Value pair to the list below. |
Use this section to store transaction-related information returned by the PSP.
Option |
Description |
Result Code |
Enter a string variable to store the result code returned by the PSP. |
Authorisation Code |
Enter a string variable to store the authorisation code returned by the PSP. |
Refusal Reason |
Enter a string variable to store the refusal reason returned by the PSP. |
Exit Point |
Description |
Success |
This is taken if the payment succeeded. |
Timeout |
This is taken if the transaction timed out. |
Transaction Refused |
This is taken if the information was recognised by the card issuer but they refused the transaction. |
Transaction Failed |
This is taken if the transaction failed due to general errors or because the action cell was used where the action cells Gather Card Number, or Gather Security Code, or both contained invalid data. |