curl -i -X POST "https://api.example.gr4vy.app/transactions" \
-H "Authorization: Bearer [JWT_TOKEN]" \
-d '{
"amount": 1400,
"currency": "AUD",
"intent": "capture",
"payment_method": {
"method": "clearpay",
"redirect_url": "[REDIRECT_URL]",
"country": "AU",
"currency": "AUD"
},
"cart_items": [
{
"name": "GoPro HERO9 Camcorder",
"quantity": 1,
"unit_amount": 1500,
"discount_amount": 0,
"tax_amount": 0,
"sku": "sku-789123",
"product_url": "https://example.com/items/gopro",
"image_url": "https://example.com/images/items/gopro.png",
"categories": [],
"product_type": "physical"
},
{
"name": "Discount",
"quantity": 1,
"unit_amount": 0,
"discount_amount": 100,
"tax_amount": 0,
"sku": "discount",
"categories": [],
"product_type": "discount"
}
],
"external_identifier": "abc123",
"store": "true",
"payment_source": "card_on_file",
"merchant_initiated": false,
"is_subsequent_payment": false
}'