Accepting Payments via TouchNet

This document outlines the process for accepting online credit card payments from Qualtrics via TouchNet.

  1. Request a TouchNet Upay site from Business Services (Shawna Taylor)

  2. Create a payment landing page that gives confirmation of payment and/or next steps.

  3. Request a payment integration configuration from AIS once you have received a uPay site ID from step 1 above. AIS will also need the link to your survey.

  4. You will need to collaborate/share your survey with the “ais@uvu.edu” or “aisidm” account depending on which instance of Qualtrics your survey resides in. It will need at least “View Reports” access.

  5. Insert the following embedded data fields into your survey with the integration information provided from AIS in step 2 above (The values below are just an example and should not be used):

Embedded Data Field

Description

Embedded Data Field

Description

paymentSysID

unique payment integration identifier

paymentMode

T = Test, P = Production

paymentDescription

Description of payment

paymentAmount

Dollar amount to charge

6. Insert the following embedded data fields that will gather information about each completed payment

Embedded Data Field

Description

Example Data

Embedded Data Field

Description

Example Data

bit_invoice_num

unique invoice number from AIS payment integration

13.4476889

touchnet_amount_paid

Dollar amount collected by TouchNet

45

touchnet_sys_tracking_id

unique TouchNet payment identifier, in case of refund

22345

7. In your survey “End of Survey URL” enter the following (making sure the data fields for billingFName, billingLName, and billingEmail are linked properly to the correct fields in your survey):

https://qualtrics.uvu.edu/payments/payment_init.php?surveyId=${e://Field/SurveyID}&responseId=${e://Field/ResponseID}&billingFName=${e://Field/firstName?format=urlencode}&billingLName=${e://Field/lastName?format=urlencode}&billingEmail=${e://Field/studentEmail}&uvid=${e://Field/uvid}&sysID=${e://Field/paymentSysID}&paymentMode=${e://Field/paymentMode}&paymentDesc=${e://Field/paymentDescription?format=urlencode}&paymentAmount=${e://Field/paymentAmount}

8. To run a test payment, set the embedded data field paymentMode value to T. You can then use the following test credit card information to simulate a successful payment:

Card Number: 4111111111111111 (Visa)
Expiration: Any Future Date MM/YY
Card Security Code: 125

9. Upon successful test, the embedded data in step 6 should be populated in the survey response.

10. IMPORTANT Once tests have been successfully run, be sure to change the embedded data field paymentMode value to P so that TouchNet will start charging cards in production mode.