Hi @leadrouter
You can check out the payment processing apps with Zap apps here: https://zapier.com/apps/categories/payment-processing
FYI: Apps that don’t have Zap app integrations or to extend the functionality of apps with their APIs you can use the Webhooks action step in a Zap: https://zapier.com/apps/webhook/integrations#triggers-and-actions
Authorize.net API: https://developer.authorize.net/api/reference/index.html
Authorize.net is listed as Upcoming
Does anyone happen to know have an example of how this would be added to a Webhook…
Even if I saw the start of it I could figure out the rest and post it back here so others would have an example
this is what I need to send
{
"createTransactionRequest": {
"merchantAuthentication": {
"name": "5KP3u95bQpv",
"transactionKey": "346HZ32z3fP4hTG2"
},
"refId": "123456",
"transactionRequest": {
"transactionType": "authCaptureTransaction",
"amount": "5",
"payment": {
"creditCard": {
"cardNumber": "5424000000000015",
"expirationDate": "2025-12",
"isPaymentToken": true,
"cryptogram": "EjRWeJASNFZ4kBI0VniQEjRWeJA="
}
},
"lineItems": {
"lineItem": {
"itemId": "1",
"name": "vase",
"description": "Cannes logo",
"quantity": "18",
"unitPrice": "45.00"
}
},
"tax": {
"amount": "4.26",
"name": "level2 tax name",
"description": "level2 tax"
},
"duty": {
"amount": "8.55",
"name": "duty name",
"description": "duty description"
},
"shipping": {
"amount": "4.26",
"name": "level2 tax name",
"description": "level2 tax"
},
"poNumber": "456654",
"customer": {
"id": "99999456654"
},
"billTo": {
"firstName": "Ellen",
"lastName": "Johnson",
"company": "Souveniropolis",
"address": "14 Main Street",
"city": "Pecan Springs",
"state": "TX",
"zip": "44628",
"country": "US"
},
"shipTo": {
"firstName": "China",
"lastName": "Bayles",
"company": "Thyme for Tea",
"address": "12 Main Street",
"city": "Pecan Springs",
"state": "TX",
"zip": "44628",
"country": "US"
},
"customerIP": "192.168.1.1",
"transactionSettings": {
"setting": {
"settingName": "testRequest",
"settingValue": "false"
}
},
"userFields": {
"userField": l
{
"name": "MerchantDefinedFieldName1",
"value": "MerchantDefinedFieldValue1"
},
{
"name": "favorite_color",
"value": "blue"
}
]
},
"processingOptions": {
"isSubsequentAuth": "true"
},
"subsequentAuthInformation": {
"originalNetworkTransId": "123456789NNNH",
"originalAuthAmount": "45.00",
"reason": "resubmission"
},
"authorizationIndicatorType": {
"authorizationIndicator": "final"
}
}
}
}
I assume most of it can be pasted in the “Data” field and populated with variables. But what part of this would be the basic auth and the headers?
I did find an example here:
Everything I send is successful but there does not seem to be a response. How do I get a response to know if the post was successful?
@leadrouter, just checking in to see if you still need help with this? Was the article Troy linked to here useful in getting the webhook POST data?