מרכז הידע / ממשקים API

שאלו את ה-AI

✦ תשובת ה-AI

חושב…

מקורות

    CompanyOperations - להוסיף חברה למאגד. - (Add Company for Meaged)

    מתי להשתמש בפונקציה זו?

    פונקציה זו נועדה לדילרים או לספקים שרוצים להוסיף חברה למאגד.

    להלן קישור לפונקציה בJSON.

    שיטת בקשה - POST.
    Add Company for Meaged

    https://secure.cardcom.solutions/api/v11/CompanyOperations/MeagedAddCompany

    להלן הפרמטרים שצרים להעביר בפונקציה .

    מקרא:

    פרמטר אדום - חובה

    פרמטר מודגש - מומלץ

    פרמטר לא אדום ולא מודגש - אופציונלי

    מספר
    פרמטר ערכים אפשריים לדוגמא תיאור
    1 IsValidationOnly Boolean - true \ false  
    2 SupplierUserName (String) שם משתמש של הספק.
    3 Secret (String) סוד 
    6

    KycInfo

    אובייקט

    Mcc -  (Int)

    ---

    MaxNumberOfPayments - (Number)

    ---

    ElectronicCommerceUrl - מערך של (String)

    ---

    KycInfo - הכרת הלקוח (Know Your Customer)

    ---

    Mcc - מספר קוד קטגוריה.

    ---

    MaxNumberOfPayments - מספר תשלומים מקסימלי.

    ---

    ElectronicCommerceUrl - כתובת URL של סחר אלקטרוני

    ---

     

    ערכים של אובייקט CompanyInfo (4).

    מספר
    פרמטר ערכים אפשריים לדוגמא תיאור
    1 BusinessRegistrationNumber (String) ?
    2 NameLegalCorporation (String) שם בית עסק חוקי.
    3 NameLegalCorporationEng
    (String) שם בית עסק חוקי באנגלית.
    4 Email (String) אימייל בית עסק.
    5 AdvertisingSapakName (String) שם החברה שיוצג בפני בעל כרטיס.
    6 AdvertisingSapakEngName (String) שם החברה שיוצג בפני בעל כרטיס באנגלית.
    7 PhoneNumber1 (String) מספר טלפון 1.
    8 PhoneNumber2 (String) מספר טלפון 2.
    9 ZipCode (String)  מספר מיקוד. 
    10 CityCode  (Int)  קוד עיר.

    11

    StreetCode (Int) קוד רחוב. 
    12 HouseNumber (String)  מספר בית. 

     

    ערכים של אובייקט PeopleInfo (5).

    מספר
    פרמטר ערכים אפשריים לדוגמא תיאור
    1 RelationType

    "AuthorizedSignature"

    "AuthorizedSignature

    ForeignResident"

    סוג יחסים: AuthorizedSignature - חתימה מוסמכת AuthorizedSignatureForeignResident - חתימה מוסמכת לתושב זר
    2 IdentityNumber (String) מספר ת''ז.
    3 IdentityIssueDate_DDMMYYYY (String) תאריך הנפקת תעודה (DDMMYYYY)
    4 IdentityExpireDate_DDMMYYYY (String) תאריך פקיעת תעודה (DDMMYYYY)
    5 BirthDate_DDMMYYYY (String) תאריך לידה (DDMMYYYY)
    6 Gender "Unknown" "male" "female" מגדר. 
    7 FirstName (String) שם פרטי של בעל העסק.
    8 LastName (String)  שם משפחה. 
    9 ResedentialCountryCode (String)  קוד מדינת מגורים
    10 StreetCode  (Int) קוד רחוב.
    11 CityCode  (Int) קוד עיר.
    12 ZipCode (String)   קוד מיקוד.
    13 HouseNumber (String)  מספר בית. 
    14 PhoneNumber1 (String)  מספר טלפון 1 
    15 PhoneNumber2 (String)  מספר טלפון 2 
    16 Fax (String)  פקס בית עסק. 
    17 Email (String) אימייל בית עסק.

     

    RESPONSE של Add Company for Meaged.

    מספר
    פרמטר ערכים אפשריים לדוגמא תיאור
    1 SapakStatus

    "UnderTest" "InProcess"

    "Approved" "Blocked" "Error"

    סטטוס ספק.
    2 SapakNumber  (Int) מספר ספק.
    3 IsDevError Boolean - true \ false. האם יש שגיאת פיתוח
    4 IsInputError Boolean - true \ false. האם יש שגיאת קלט
    5 ResponseCode  (Int) קוד תגובה
    6 Description (String) תיאור
    7 InputErrorPropName (String) שם מאפיין שגיאת קלט

     

    להלן קוד לדוגמא לפונקציה ביחד עם התשובה.

    דוגמא לקריאה:

    {
      "IsValidationOnly": "<boolean>",
      "SupplierUserName": "<string>",
      "Secret": "<string>",
      "CompnayInfo": {
        "BusinessRegistrationNumber": "<long>",
        "NameLegalCorporation": "<string>",
        "NameLegalCorporationEng": "<string>",
        "Email": "<string>",
        "PhoneNumber1": "<string>",
        "ZipCode": "<string>",
        "CityCode": "<integer>",
        "StreetCode": "<integer>",
        "AdvertisingSapakName": "<string>",
        "AdvertisingSapakEngName": "<string>",
        "PhoneNumber2": "<string>",
        "HouseNumber": "<string>"
      },
      "PeopleInfo": [
        {
          "RelationType": "AuthorizedSignature",
          "IdentityNumber": "<integer>",
          "IdentityIssueDate_DDMMYYYY": "<string>",
          "IdentityExpireDate_DDMMYYYY": "<string>",
          "BirthDate_DDMMYYYY": "<string>",
          "Gender": 1,
          "FirstName": "<string>",
          "LastName": "<string>",
          "StreetCode": "<integer>",
          "CityCode": "<integer>",
          "PhoneNumber1": "<string>",
          "ResedentialCountryCode": "<string>",
          "ZipCode": "<string>",
          "HouseNumber": "<string>",
          "PhoneNumber2": "<string>",
          "Fax": "<string>",
          "Email": "<string>"
        },
        {
          "RelationType": "AuthorizedSignature",
          "IdentityNumber": "<integer>",
          "IdentityIssueDate_DDMMYYYY": "<string>",
          "IdentityExpireDate_DDMMYYYY": "<string>",
          "BirthDate_DDMMYYYY": "<string>",
          "Gender": 0,
          "FirstName": "<string>",
          "LastName": "<string>",
          "StreetCode": "<integer>",
          "CityCode": "<integer>",
          "PhoneNumber1": "<string>",
          "ResedentialCountryCode": "<string>",
          "ZipCode": "<string>",
          "HouseNumber": "<string>",
          "PhoneNumber2": "<string>",
          "Fax": "<string>",
          "Email": "<string>"
        }
      ],
      "KycInfo": {
        "Mcc": "<integer>",
        "MaxNumberOfPayments": "<number>",
        "ElectronicCommerceUrl": [
          "<string>",
          "<string>"
        ]
      }
    }

    דוגמא לתשובה המתקבלת:

     

    {
      "SapakStatus": "UnderTest",
      "SapakNumber": 0,
      "IsDevError": true,
      "IsInputError": true,
      "ResponseCode": 0,
      "Description": "string",
      "InputErrorPropName": "string"
    }

    האם המאמר הזה עזר לך?