Hi @warrenspencer1977 welcome to the Square developer community :).
The issue seems to be that null is provided for amount_money. Can you retry the sandbox API request with values for currency and amount within the amount_money object. Here’s an example:
"amount_money": {
"currency": "USD",
"amount": 1000
}
Here’s a link to the Payment API documentation with more information on fields required in the request: POST /v2/payments - Square API Reference, hope this helps!