- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
PHP SDK - How to add order tax amount
I cannot find any documentation on how to add the amount of tax for an order.
https://developer.authorize.net/api/reference/index.html#payment-transactions - Nothing here shows an example with tax being passed.
I need to be able to populate this data here: https://share.getcloudapp.com/6quxBj1G
โ12-03-2020 12:07 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Same issue. Throws an error if I don't set tax in production mode, but there's no way to set tax according to the php docs.
โ12-28-2020 08:41 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Figured it out, their documentation is terrible and Authorize.net basically has zero support.
Here's what I had to update from their example, by digging through the libraries code. The first 3 lines and the last line are whats needed. Insane that tax only needs to be set when not using sandbox mode.
$tax = new AnetAPI\ExtendedAmountType(); $tax->setName('tax'); $tax->setAmount('0.00'); $transactionRequestType = new AnetAPI\TransactionRequestType(); $transactionRequestType->setTransactionType("authCaptureTransaction"); $transactionRequestType->setAmount(request('amt')); $transactionRequestType->setTax($tax);
โ12-28-2020 08:57 AM