POST
/
api-payment
/
payment
curl --request POST \
--url https://prod01-apigw.{customer_name}.fabric.zone/api-payment/payment \
--header 'Content-Type: application/json' \
--data '{
"cartId": "60b90dd7308ded0008ee3c5d",
"paymentDetails": {
"transactionDetails": {
"paymentType": "CARD_STRIPE",
"paymentToken": "token-ads8f97o234jk324"
},
"amount": 50.25,
"currency": "USD"
},
"billToAddress": {
"name": {
"first": "John",
"last": "Smith"
},
"email": "ohnsmith@gmail.com",
"phone": {
"number": "07780811973",
"kind": "mobile"
},
"street1": "600 Congress Ave",
"street2": "suite 219",
"city": "Austin",
"state": "Tx",
"country": "US",
"zipCode": "10033"
}
}'
{
  "billToAddress": {
    "name": {
      "first": "John",
      "last": "Smith"
    },
    "email": "user1@gmail.com",
    "phone": {
      "number": "3334445555",
      "kind": "Mobile"
    },
    "street1": "1000 main street",
    "street2": "1000 main street",
    "city": "Seattle",
    "state": "WA",
    "country": "US",
    "zipCode": "98101"
  },
  "_id": "5fee9d59f2f08a1b3cbdea08",
  "createdAt": "2020-12-31T02:09:53.914Z",
  "updatedAt": "2020-12-31T02:09:53.914Z",
  "paymentDetails": {
    "transactionDetails": {
      "paymentType": "CARD_STRIPE",
      "paymentToken": "pi_1IyMGc2YBvYaVyBQNkOiCE3E"
    },
    "paymentStatus": {
      "cardHolderFullName": "First Last",
      "paymentMethod": "visa",
      "last4": "4242",
      "amountCapturable": 99900,
      "status": "succeeded"
    },
    "amount": 999,
    "currency": "USD"
  },
  "version": 0,
  "cartId": "60b90dd7308ded0008ee3c5d",
  "isValid": true
}

Headers

x-api-key
string
Example:

"0LybWR49k95cCwYh3cu0waCYoh4H2Eux2J52wn4k"

Body

application/json

Response

200
application/json

Added Payment to cart

The response is of type object.