Best answer

Payment gateway apps that integrate to Zapier - alternative to Authorize.net

  • 8 June 2021
  • 5 replies
  • 1528 views

Userlevel 1
Badge

I was hoping authorize.net integrated with zapier but it does not. Are there any payment gateways or workarounds maybe zapier to woo commerce.

 

I charge customers as I deliver automatically. So I need to create an action. Bill customer $350 etc.…

 

I took it for granted that authorize .net worked I was sure I read that aomewhere but I was wrong.

I have my own merchant account so a regular PayPal account is not going to make sense.

 

 

thanks for any advice.

 

 

icon

Best answer by Troy Tessalone 8 June 2021, 02:51

View original

This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

5 replies

Userlevel 7
Badge +14

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

 

Userlevel 1
Badge

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": [
{
"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?

 

Userlevel 1
Badge

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?

 

 

Userlevel 7
Badge +14

@leadrouter 

For your Zap trigger, you can pull in new sample records: https://zapier.com/help/create/basics/change-the-test-data-in-your-zap-trigger

Userlevel 3
Badge +5

@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?