{
    "modelSettings" : {
      "context" : "user",
      "strictModel" : false,
      "modelName" : "PaymentTransaction",
      "service" : "payments",
      "access_roles" : {"admin": ["READ","WRITE", "ALL"], "owner": ["READ","WRITE"]},
      "controlAccess" : false
    },
  
    "modelData" : {
      "systemManagedEntities" : {
  
        "paymentDetails" : {
          "payment_method": "",
          "payment_method_title": "",
          "set_paid": false,
          "order_id": "",
          "created_via": "",
          "status": "SUCCESS, FAILED, PENDING",
          "currency": "",
          "discount_total": "",
          "discount_tax": "",
          "shipping_total": "",
          "shipping_tax": "",
          "cart_tax": "",
          "total": 0,
          "total_tax": "",
          "customer_ip_address": "",
          "date_paid": "",
          "date_completed": ""
        },

        "transaction_details" : {
          "transaction_type" : "",
          "runningWalletBalance" : 0,
          "transactionReference" : "",
          "userID" : "",
          "transactionDescription" : "",
          "paymentRef" : "",
          "transactionName" : ""
        },

        "customerDetails" : {
          "name_first": "",
          "name_last": "",
          "email_address": "",
          "cell_number": ""
        }
      }
    }
  
  }