Skip to content

Food Card Receipt Transfer

To accept payment with a Food Card, the paymentOptions.type field must be set to "FOOD_CARD" when creating the basket, and the food card brand code must be sent in the receiptInfo.foodCardBrand field.

Food Card Brands

Codes available for the receiptInfo.foodCardBrand field:

BrandCode
MULTINET100001
SETCARD100002
EDENRED100003
TOKENFLEX100004
PLUXEE100005
METROPOL100006
PAYE100007

Example Request

json
{
  "referenceCode": "",
  "receiptInfo": {
    "MasaNo": "",
    "AdisyonNo": "",
    "foodCardBrand": 100005 // MULTINET=100001, SETCARD=100002, EDENRED=100003, TOKENFLEX=100004, PLUXEE=100005, METROPOL=100006, PAYE=100007
  },
  "employeeInfo": {
    "employeeReferenceCode": "",
    "name": "",
    "surname": "",
    "identityNumber": "",
    "gsmNumber": "",
    "mailAddress": null
  },
  "customInfo": "",
  "customerInfo": {
    "type": "INDIVIDUAL",
    "title": null,
    "name": "",
    "surname": "",
    "identityNumber": "",
    "taxNumber": null,
    "taxOffice": null,
    "gsmNumber": "",
    "email": "",
    "city": "",
    "town": "",
    "address": "",
    "referenceCode": ""
  },
  "products": [
    {
      "referenceCode": "",
      "name": "",
      "quantity": 0,
      "unitCode": "",
      "price": {
        "grossPrice": 0,
        "vatRatio": 10,
        "sctRatio": 0
      }
    }
  ],
  "basketPrice": {
    "grossPrice": 0
  },
  "paymentOptions": [
    {
      "type": "FOOD_CARD",
      "amount": 0
    }
  ]
}

Attention

The receiptInfo.foodCardBrand field is required for food card payments.

Payment Type

For food card payments, the type value in the paymentOptions array must be set to "FOOD_CARD".

Ödeal A.Ş.