addedOutput schema / properties / ap2
Added value: +{
+ "additionalProperties": true,
+ "properties": {
+ "merchant_authorization": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "merchant_authorization"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / checkout_id
Added value: +{
+ "type": "string"
+}
removedOutput schema / properties / contact
Removed value: -{
- "additionalProperties": true,
- "properties": {
- "contact_name": {
- "type": "string"
- },
- "contact_phone": {
- "type": "string"
- },
- "email": {
- "type": "string"
- },
- "note": {
- "type": "string"
- },
- "whatsapp": {
- "type": "string"
- }
- },
- "required": [],
- "type": "object"
-}
addedOutput schema / properties / customer
Added value: +{
+ "additionalProperties": true,
+ "properties": {
+ "address": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "city": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "email": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "phone": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [],
+ "type": "object"
+}
addedOutput schema / properties / items
Added value: +{
+ "anyOf": [
+ {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "colour": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "drop_mm": {
+ "type": "number"
+ },
+ "mount_type": {
+ "type": "string"
+ },
+ "product_name": {
+ "type": "string"
+ },
+ "product_slug": {
+ "type": "string"
+ },
+ "quantity": {
+ "type": "number"
+ },
+ "total_price": {
+ "type": "number"
+ },
+ "unit_price": {
+ "type": "number"
+ },
+ "width_mm": {
+ "type": "number"
+ }
+ },
+ "required": [],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
addedOutput schema / properties / next_step
Added value: +{
+ "type": "string"
+}
removedOutput schema / properties / order_id
Removed value: -{
- "type": "string"
-}
addedOutput schema / properties / order_reference
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / payment_method
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
addedOutput schema / properties / provider_reference
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
addedOutput schema / properties / status
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
removedOutput schema / properties / success
Removed value: -{
- "type": "boolean"
-}
changedOutput schema / required
Previous value: -[
- "success",
- "order_id",
- "total_zar",
- "currency",
- "item_count",
- "payment_url",
- "message",
- "contact"
-]New value: +[
+ "order_reference",
+ "checkout_id",
+ "status",
+ "payment_url",
+ "message"
+]