I am looking at this URL link for API and I am using developer test version now.
API Documentation
Can some one please suggest whihc API URL is used for Payment Processing. I tried using
API URL: https://triposcert.vantiv.com/api/v1/paymentAccount
I submitted this param in header:
tp-application-id:9796
tp-application-name:Green
tp-application-version:V1
tp-express-acceptor-id:3928907
tp-express-account-id:1060407
tp-express-account-token:32A4DC33036AE329348B03C781E77138541968840C2929D2627CC1124DD1B33EB455AB01
tp-request-id:ac970e68-acd7-4a52-ae6f-98d4cc071a76
Content-Type:application/json
And in Body Section- Param Submitted :
{
"laneId": "2",
"paymentAccountReferenceNumber": "3566007773502500",
"address": {
"billingAddress1": "sdsd",
"billingAddress2": "fgh",
"billingCity": "fdg",
"billingEmail": "sa@gmail.com",
"billingName": "SAD",
"billingPhone": "8388974010",
"billingPostalCode": "734005",
"billingState": "WB",
"shippingAddress1": "sfs",
"shippingAddress2": "df",
"shippingCity": "fsdf",
"shippingEmail": "sat@gmail.com",
"shippingName": "TTTT",
"shippingPhone": "8388974010",
"shippingPostalCode": "734005",
"shippingState": "RRR"
},
"expirationMonth": "12",
"expirationYear": "2025",
"invokeManualEntry": "true"
}
After Execution i get error response:
{
"isApproved": false,
"_processor": {
"processorLogs": [
"Unable to find PIN pad with laneId 2"
],
"processorRequestFailed": false,
"processorRequestWasApproved": false,
"processorResponseCode": "Unknown",
"logs": [
"Unable to find PIN pad with laneId 2"
]
},
"statusCode": "None",
"isOffline": false,
"_errors": [
{
"userMessage": "",
"developerMessage": "ERROR:POST error\r\nEXCEPTION: Unable to find PIN pad with laneId 2\r\n",
"errorType": "",
"exceptionMessage": "Unable to find PIN pad with laneId 2",
"exceptionTypeFullName": "TriPos.Shared.Exceptions.PinPadnotFoundExecption",
"exceptionTypeShortName": "PinPadnotFoundExecption"
},
{
"userMessage": "",
"developerMessage": "",
"errorType": "",
"exceptionMessage": "Unable to find PIN pad with laneId 2",
"exceptionTypeFullName": "TriPos.Shared.Exceptions.PinPadnotFoundExecption",
"exceptionTypeShortName": "PinPadnotFoundExecption"
}
],
"_hasErrors": true,
"_links": [],
"_logs": [],
"_type": "createPaymentAccountCreditResponse",
"_warnings": [
{
"developerMessage": "WARN:Expiration date input ignored, expiration date from card data used instead\r\n",
"userMessage": "WARN:Expiration date input ignored, expiration date from card data used instead\r\n"
}
]
}
Please help me.
Thanks
Hi Chadan,
The /api/v1/paymentAccount endpoint through triPOS is used to create a paymentAccountID record for card-on-file and recurring billing transactions. In order to process a Sale you will want to submit an /api/v1/sale request. With that said the error you are reciving "Unable to find PIN pad with laneId 2", indicates that the triPOS Service cannot locate the device setup within the triPOS Configuration.
Have you been working with a Certification Analyst to help you get certified this solution? If not our first step will be to make sure that your relationship manager to get an opportunity so that someone from our team can be assigned as a technical resource. If you do not have a relationship manager please email certification@vantiv.com with your ISV Business Name and we can point you in the right direction to get assistance.
Thank you,
Katharine Unsworth