Hi All,
I'm currently implementing the Accept Hosted payment form and have enabled and required the customer email field (shows in billing info). However, I'm not able to view the email within the transaction response unlike the rest of the customer details I need. Does anyone know if I'm missing something, or if it's not included in the response? If the customer email isn't included in the response, why?
Best,
Jonathan Rasmussen
ITIL v3
Software Developer I
College of Southern Idaho
jrasmussen@csi.edu
208-732-6846
Solved! Go to Solution.
โ03-04-2019 09:45 AM
โ03-06-2019 01:23 AM
โ03-04-2019 04:30 PM
โ03-04-2019 04:33 PM
I'm using the Node.js SDK for getting the hosted form. Here's the response (parsed as a JSON object):
{ accountType: 'Visa',
accountNumber: 'XXXX1111',
transId: '60117528612',
responseCode: '1',
authorization: '98KUGL',
merchantName: 'College of Southern Idaho',
billTo:
{ phoneNumber: '2087326846',
firstName: 'J',
lastName: 'Rasmussen',
address: '315 Falls Ave. E',
city: 'Twin Falls',
state: 'ID',
zip: '83301',
country: 'USA' },
shipTo:
{ firstName: 'J',
lastName: 'Rasmussen',
address: '315 Falls Ave. E',
city: 'Twin Falls',
state: 'ID',
zip: '83301',
country: 'USA' },
totalAmount: '41.00',
dateTime: '3/5/2019 4:55:18 PM' }
I'm definitely filling out the email field in the hosted form and don't understand why that isn't coming back as part of the transaction response.
โ03-05-2019 09:01 AM
โ03-06-2019 01:18 AM
โ03-06-2019 01:23 AM
I did get that from an iframe. Thanks for the help, and I'm working on getting the getTransactionDetails working. I'll report back if that works for me.
โ03-06-2019 09:56 AM
I integrated hosted payment form in the iframe. On payment success, we are not getting the customer email id. I tried to get the transaction details using the getTransactionDetails method. but I am getting the error "The record cannot be found" with error code E00040. Currently, I am testing it in the sandbox environment.
โ04-02-2021 03:27 AM - edited โ04-02-2021 03:32 AM