-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
User defined fields are lost when changing a Book request to a Ship request #12
Comments
Hello, |
Yes, we need to send data to the gateway so they will provide that data back when they send us monthly reconciliation reports. Where is the documentation that specifies what fields are passed to a specific gateway provider (i.e. Chase)? |
Hi, |
mtaylor at FSMB dot org |
I provided my email but didn't get anything. Have you sent me this document yet? |
Please check your inbox, I have sent it out. |
I got it, thank you. |
We are doing a pre-auth (Book) request using the hosted page. When the call returns we are getting our user defined values back in the TrxUserDefinedX fields. We then do some processing on our side and try to capture the payment by using the ?trxtype=SHIP endpoint on the Book transaction. When processing completes we get a brand new transaction back. But the new transaction has thrown away all the user-defined fields so we lose the data we had stored.
This may be by design but it introduces problems. Without the user defined data we cannot link the transaction back to our data. Our original plan was to store a unique identifier in these fields that will work its way to the backend processor such that when we got our monthly report from them we have something to compare against our side of the fence for reconciliation like we do in our existing payment system. But without the user defined fields that doesn't seem possible.
The text was updated successfully, but these errors were encountered: