Invoices
Jump to navigation
Jump to search
Invoices can be enabled in the settings. They are not saved anywhere but only displayed if requested.
Invoice notification URL
Additionally, a invoice notification URL can be set. When a user purchases a package, a HTTP POST request to this URL will be invoked, supplying the following data:
Array
(
[id] => 15 // Purchase/Invoice ID
[date] => 2020-04-26 13:22:42 // Purchase timestamp
[currency] => USD
[payment] => Array
(
[amount_total] => 8.43 // Total amount
[amount_net] => 7.08 // Net amount
[gateway] => stripe // Payment gateway (f.e. stripe, paypal, paysafecard, ..)
[transaction_id] => ch_1Gc8ZJFNJrt3faid1WtuJLPi // Transaction ID from the payment gateway
)
[buyer] => Array
(
[steamid64] => 76561198054505143 // Buyer Steam ID
[nick] => [E-G] ibot3 // Buyer nick
[address] => [E-G] ibot3 // Buyer address (maybe multiline; includes nick; content depending on payment gateway)
Firstname Lastname
Examplestreet 42
12345 Examplecity
[country] => US // ISO country code (may be empty)
[email] => [email protected] // Buyer E-Mail address (may be empty)
)
[product] => Array
(
[id] => 1 // Package ID
[serverbundle] => 1 // Serverbundle ID
[name] => Test // Package title
[days] => 1 // Package duration
)
[tax] => Array
(
[note] => This is a tax notice // Tax notice
[rate] => 19 // Tax rate (%)
[amount] => 1.35 // Tax amount
)
)