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

Body

application/json
cartId
string
required
Required string length: 24
paymentDetails
object
required
billToAddress
object
required

Response

200
application/json
Added Payment to cart
billToAddress
object
required
_id
string
createdAt
string
updatedAt
string
paymentDetails
object
version
number
cartId
string
isValid
boolean