I'm using shippo.. and I thought it was good, and it reminded me a lot of stripe, but now I'm seeing some glaring holes.
#1 I sent a PR 21 days ago for something simple enough ( using an OAUTH token instead of the API_TOKEN, for making requests on user's behalf ), and no1 has responded to the ticket or PR.
#1.1 orders is not in the API, though it is the main thing in their website interface (this might be even bigger, considering their product is focused around something not in the API).
#2 Their interface is focused around orders and shipments(which the api calls transactions), however the orders api doesn't have half of what is needed. It doesn't accept parcels, which means from the API you cannot generate a way to get rates.. you're supposed to pass through the data from the rate manually.. like remember how much the rate is supposed to cost, and what it's supposed to be.. so when you re-generate it, you know which one to pick... even though a shipment object can be converted into a transaction and paid, so why can't an order do the same?
```shipping_cost
decimal Amount paid by the buyer for shipping. This amount can be different from the price the seller will actually pay for shipping.```
#3 Shipments(basically the 'get rates' part of checkout) aren't able to be converted into an order... but they are able to be converted to a transaction, and the rates therein aren't able to be converted into an order, but they are able to be converted into a transaction.
I mean their order interface first appeared in 2018-02-08... which is 2 years ago.. and there have been no new API's since then.... I heard they had millions of dollars... but have they had no developers in a couple years?
The main feature in their interface was first put into the api 2 years ago. It's still (beta) in the api, and still doesn't work. How can that possibly be? Is anyone a developer there anymore?
I'm a lone guy in Wisconsin and I could probably build a more complete interface + api within a year... solo. So someone please give me millions of dollars and I will make a better program.