(window.webpackJsonp=window.webpackJsonp||[]).push([[49],{367:function(t,a,s){"use strict";s.r(a);var r=s(28),n=Object(r.a)({},(function(){var t=this,a=t._self._c;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h1",{attrs:{id:"transactions"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#transactions"}},[t._v("#")]),t._v(" Transactions")]),t._v(" "),a("h2",{attrs:{id:"transaction-created"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#transaction-created"}},[t._v("#")]),t._v(" Transaction Created")]),t._v(" "),a("p",[t._v("Fired when a new transaction is recorded (e.g. a recurring payment charge).")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",[t._v("Payload")]),t._v(" "),a("th",[t._v("Type")]),t._v(" "),a("th",[t._v("Description")])])]),t._v(" "),a("tbody",[a("tr",[a("td",[t._v("event")]),t._v(" "),a("td",[t._v("string")]),t._v(" "),a("td",[a("code",[t._v("TransactionCreated")])])]),t._v(" "),a("tr",[a("td",[t._v("number")]),t._v(" "),a("td",[t._v("integer")]),t._v(" "),a("td",[t._v("Sequential transaction number (1 = first transaction ever)")])]),t._v(" "),a("tr",[a("td",[t._v("id_transaction")]),t._v(" "),a("td",[t._v("string")]),t._v(" "),a("td",[t._v("Unique identifier for the transaction")])]),t._v(" "),a("tr",[a("td",[t._v("amount")]),t._v(" "),a("td",[t._v("integer")]),t._v(" "),a("td",[t._v("Transaction amount "),a("strong",[t._v("in cents")]),t._v(" (e.g. "),a("code",[t._v("4900")]),t._v(" = €49.00)")])]),t._v(" "),a("tr",[a("td",[t._v("currency")]),t._v(" "),a("td",[t._v("string")]),t._v(" "),a("td",[t._v("ISO 4217 currency code (e.g. "),a("code",[t._v("EUR")]),t._v(", "),a("code",[t._v("USD")]),t._v(")")])]),t._v(" "),a("tr",[a("td",[t._v("date")]),t._v(" "),a("td",[t._v("string")]),t._v(" "),a("td",[t._v("When the transaction occurred")])]),t._v(" "),a("tr",[a("td",[t._v("status")]),t._v(" "),a("td",[t._v("string")]),t._v(" "),a("td",[a("code",[t._v("completed")]),t._v(", "),a("code",[t._v("pending")]),t._v(", "),a("code",[t._v("error")]),t._v(", or "),a("code",[t._v("refunded")])])])])]),t._v(" "),a("h3",{attrs:{id:"example-payload"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#example-payload"}},[t._v("#")]),t._v(" Example Payload")]),t._v(" "),a("div",{staticClass:"language-json extra-class"},[a("pre",{pre:!0,attrs:{class:"language-json"}},[a("code",[a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"event"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"TransactionCreated"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"number"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("7")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"id_transaction"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"txn_xyz789"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"amount"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("4900")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"currency"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"EUR"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"date"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"2024-02-01 00:00:00"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"status"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"completed"')]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])])]),a("h2",{attrs:{id:"transaction-updated"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#transaction-updated"}},[t._v("#")]),t._v(" Transaction Updated")]),t._v(" "),a("p",[t._v("Fired when a transaction's status changes.")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",[t._v("Payload")]),t._v(" "),a("th",[t._v("Type")]),t._v(" "),a("th",[t._v("Description")])])]),t._v(" "),a("tbody",[a("tr",[a("td",[t._v("event")]),t._v(" "),a("td",[t._v("string")]),t._v(" "),a("td",[a("code",[t._v("TransactionUpdated")])])]),t._v(" "),a("tr",[a("td",[t._v("number")]),t._v(" "),a("td",[t._v("integer")]),t._v(" "),a("td",[t._v("Sequential transaction number")])]),t._v(" "),a("tr",[a("td",[t._v("id_transaction")]),t._v(" "),a("td",[t._v("string")]),t._v(" "),a("td",[t._v("Unique identifier for the transaction")])]),t._v(" "),a("tr",[a("td",[t._v("amount")]),t._v(" "),a("td",[t._v("integer")]),t._v(" "),a("td",[t._v("Transaction amount "),a("strong",[t._v("in cents")])])]),t._v(" "),a("tr",[a("td",[t._v("currency")]),t._v(" "),a("td",[t._v("string")]),t._v(" "),a("td",[t._v("ISO 4217 currency code")])]),t._v(" "),a("tr",[a("td",[t._v("date")]),t._v(" "),a("td",[t._v("string")]),t._v(" "),a("td",[t._v("When the transaction was updated")])]),t._v(" "),a("tr",[a("td",[t._v("status")]),t._v(" "),a("td",[t._v("string")]),t._v(" "),a("td",[a("code",[t._v("completed")]),t._v(", "),a("code",[t._v("pending")]),t._v(", "),a("code",[t._v("error")]),t._v(", or "),a("code",[t._v("refunded")])])])])]),t._v(" "),a("h3",{attrs:{id:"example-payload-2"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#example-payload-2"}},[t._v("#")]),t._v(" Example Payload")]),t._v(" "),a("div",{staticClass:"language-json extra-class"},[a("pre",{pre:!0,attrs:{class:"language-json"}},[a("code",[a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"event"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"TransactionUpdated"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"number"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("7")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"id_transaction"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"txn_xyz789"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"amount"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("4900")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"currency"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"EUR"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"date"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"2024-02-01 01:00:00"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"status"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"refunded"')]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])])])])}),[],!1,null,null,null);a.default=n.exports}}]);