- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
โ03-06-2019 01:23 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I will look at this. I am pretty sure that the email is in the response for my transactions. What programming language do you use? And when you say that it isnโt in the response, you verify this by printing out the entire response?
โ03-04-2019 04:30 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
โ03-04-2019 04:33 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
customer object. It can also be passed in the API call as a customer data type object. It will be prepopulated on the form.
โ03-06-2019 01:18 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
โ03-06-2019 01:23 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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