--- swagger: "2.0" info: x-ibm-name: credit-card-product title: Credit Card Product version: 1.0.1 description: "" contact: name: "" schemes: - https basePath: /credit-card-product/v1 consumes: - application/json produces: - application/json securityDefinitions: X-IBM-Client-Id: type: apiKey in: header name: X-IBM-Client-Id security: - X-IBM-Client-Id: [] x-ibm-configuration: testable: true enforced: true phase: realized paths: /: post: responses: 200: description: 200 OK schema: $ref: '#/definitions/Response Parameters' parameters: - name: Query Parameters required: false in: body schema: $ref: '#/definitions/Query Parameters' definitions: Query Parameters: properties: BenefitTypeList: type: string description: ประเภทสิทธิประโยชน์เด่นของผลิตภัณฑ์ มีค่าดังนี้ 0782600001 (เครดิตเงินคืน), 0782600002 (คะแนนสะสม), 0782600003 (สะสมไมล์), 0782600004 (อื่น ๆ) หากต้องการกรองข้อมูล สามารถระบุค่าโดยใช้ Comma (,) คั่น เช่น 0782600001,0782600002 เป็นต้น หากไม่ต้องการกรองข้อมูลสามารถกำหนดเป็นค่าว่าง (Empty String) ได้ || Product main benefit type, whose possible values are 0782600001 (cashback), 0782600002 (reward points), 0782600003 (miles reward), 0782600004 (others). In order to select specific benefit type, please put Comma (,) between each type; for example, 0782600001,0782600002 - The cell can be left blank. example: 0782600001,0782600002 FICodeList: type: string description: รหัส-ชื่อผู้ให้บริการ หากต้องการกรองข้อมูล สามารถระบุค่าโดยใช้ Comma (,) คั่น เช่น 002,026 เป็นต้น หากไม่ต้องการกรองข้อมูล สามารถกำหนดเป็นค่าว่าง (Empty String) ได้ || Financial service provider code-name. In order to select specific financial service provider, please put Comma (,) between each code; for example, 002,026 - The cell can be left blank. example: 002,026 ProductName: type: string description: ชื่อผลิตภัณฑ์ สามารถกำหนดเงื่อนไขชื่อผลิตภัณฑ์ที่ต้องการค้นหาแบบบางส่วน (Partial Search) หรือกำหนดเป็นค่าว่าง (Empty String) ได้ || Product name. User can use partial search for product name, or the cell can be left blank. SpecificList: type: string description: เงื่อนไขพิเศษของผลิตภัณฑ์ มีค่าดังนี้ 0782700001 (ไม่มีเงื่อนไขพิเศษ), 0782700002 (เฉพาะกลุ่มลูกค้าที่ผู้ให้บริการกำหนด), 0782700003 (เฉพาะผู้ได้รับเชิญ), 0782700004 (อื่น ๆ) หากต้องการกรองข้อมูล สามารถระบุค่าโดยใช้ Comma (,) คั่น เช่น 0782700001,0782700002 เป็นต้น หากไม่ต้องการกรองข้อมูล สามารถกำหนดเป็นค่าว่าง (Empty String) ได้ || Product specific requirements, whose possible values are 0782700001 (no specific requirements), 0782700002 (specific customer group), 0782700003 (invitation only), 0782700004 (others). In order to select specific product requirement, please put Comma (,) between each requirement; for example, 0782700001,0782700002 - The cell can be left blank. example: 0782700001,0782700002 CardTypeList: type: string description: เครือข่ายบัตร มีค่าดังนี้ 0782500005 (VISA), 0782500006 (Mastercard), 0782500009 (Unionpay), 0782500011 (American Express), 0782500012 (JCB), 0782500013 (เครือข่ายอื่น) หากต้องการกรองข้อมูล สามารถระบุค่าโดยใช้ Comma (,) คั่น เช่น 0782500005,0782500006 เป็นต้น หากไม่ต้องการกรองข้อมูล สามารถกำหนดเป็นค่าว่าง (Empty String) ได้ || Card network companies, whose possible values are 0782500005 (VISA), 0782500006 (Mastercard), 0782500009 (Unionpay), 0782500011 (American Express), 0782500012 (JCB), 0782500013 (others). In order to select specific card network, please put Comma (,) between each network; for example, 0782500005,0782500006 - The cell can be left blank. example: 0782500005,0782500006 MinIncomePerMonthList: type: string description: รายได้ขั้นต่ำ/เดือน ของลูกค้าที่สามารถใช้ผลิตภัณฑ์ได้ มีค่าดังนี้ 15000-30000 (15,000 - 30,000 บาท), 30001-50000 (30,001 - 50,000 บาท), 50001-100000 (50,001 - 100,000 บาท), 100001-n (มากกว่า 100,000 บาทขึ้นไป), 0-0 (ไม่กำหนดรายได้ขั้นต่ำ) หากต้องการกรองข้อมูล สามารถระบุค่าโดยใช้ Comma (,) คั่น เช่น 15000-30000,30001-50000 เป็นต้น หากไม่ต้องการกรองข้อมูล สามารถกำหนดเป็นค่าว่าง (Empty String) ได้ || Minimum monthly income requirement, whose possible values are 15000-30000 (15,000 - 30,000 baht), 30001-50000 (30,001 - 50,000 baht), 50001-100000 (50,001 - 100,000 baht), 100001-n (more than 100,000 baht), 0-0 (no minimum monthly income requirement). In order to select specific minimum monthly income requirement, please put Comma (,) between each requirement; for example, 15000-30000,30001-50000 - The cell can be left blank. example: 15000-30000,30001-50000 InterestFreePeriodList: type: string description: ระยะเวลาสูงสุดที่ปลอดดอกเบี้ย นับจากวันแรกของรอบบัญชีไปจนถึงวันกำหนดชำระเงิน มีค่าดังนี้ 0-45 (ไม่เกิน 45 วัน), 46-n (มากกว่า 45 วัน) หากต้องการกรองข้อมูล สามารถระบุค่าโดยใช้ Comma (,) คั่น เช่น 0-45,46-n หากไม่ต้องการกรองข้อมูล สามารถกำหนดเป็นค่าว่าง (Empty String) ได้ || Maximum interest-free period starting from the first day of the billing cycle until the payment due date. The possible values are 0-45 (up to 45 days), 46-n (more than 45 days). In order to select specific interest-free period, please put Comma (,) between each period; for example, 0-45,46-n - The cell can be left blank. example: 0-45,46-n EntranceFeeFirstYearList: type: string description: ค่าธรรมเนียมแรกเข้าบัตรหลัก มีค่าดังนี้ 1 (ไม่มีค่าธรรมเนียมแรกเข้า), 2 (มีค่าธรรมเนียมแรกเข้า) หากต้องการกรองข้อมูล สามารถระบุค่าโดยใช้ Comma (,) คั่น เช่น 1,2 หากไม่ต้องการกรองข้อมูล สามารถกำหนดเป็นค่าว่าง (Empty String) ได้ || Primary cardholder entrance fee condition, whose possible values are 1 (no entrance fee), 2 (entrance fee charged). In order to select specific fee condition, please put Comma (,) between each choice; for example, 1,2 - The cell can be left blank. example: "1,2" AnnualFeeList: type: string description: ค่าธรรมเนียมรายปีบัตรหลัก มีค่าดังนี้ 1 (ไม่มีค่าธรรมเนียมรายปี), 2 (มีค่าธรรมเนียมรายปี) หากต้องการกรองข้อมูล สามารถระบุค่าโดยใช้ Comma (,) คั่น เช่น 1,2 หากไม่ต้องการกรองข้อมูล สามารถกำหนดเป็นค่าว่าง (Empty String) ได้ || Primary cardholder annual fee condition, whose possible values are 1 (no annual fee), 2 (annual fee charged). In order to select specific fee condition, please put Comma (,) between each choice; for example, 1,2 - The cell can be left blank. example: "1,2" additionalProperties: false Response Parameters: description: "" type: object properties: result: type: object properties: api: type: string timestamp: type: string format: date-time data: type: array items: properties: FICode: type: string description: รหัสสถาบัน || Financial Institution code FIName: type: string description: ชื่อผู้ให้บริการ || Financial service provider name ProductName: type: string description: ชื่อผลิตภัณฑ์ || Product name CardTypeName: type: string description: เครือข่ายบัตร || Card network companies ProductBenefitTypeName: type: string description: เครือข่ายบัตร || Card network companies ProductBenefitMain: type: string description: ลักษณะเด่นของผลิตภัณฑ์ || Product main benefits PrimaryAgeOfHolder: type: string description: อายุผู้สมัครบัตรหลัก || Primary cardholder age MinIncomePerMonthAndConditionApply: type: string description: รายได้ขั้นต่ำ/เดือน และเงื่อนไขการสมัคร || Minimum monthly income and condition to apply InterestFreePeriod: type: string description: ระยะเวลาสูงสุดที่ปลอดดอกเบี้ย || Maximum interest-free period CrditLineMax: type: string description: วงเงินสูงสุด || Maximum credit line PrimaryHolderEntranceFee: type: string description: ค่าธรรมเนียมแรกเข้า บัตรหลัก || Primary cardholder entrance fee PrimaryHolderAnnualFee: type: string description: ค่าธรรมเนียมรายปี บัตรหลัก || Primary cardholder annual fee ReplacementCardFee: type: string description: ค่าธรรมเนียมการออกบัตรใหม่ กรณีบัตรหายหรือชำรุด || Card replacement fee (in case of loss / damage) CostFXRisk: type: string example: ค่าความเสี่ยงจากการแปลงสกุลเงิน || Currency conversion risk charge CopyStatementFee: type: string description: ค่าขอใบแจ้งยอดบัญชีของแต่ละงวด (ชุดที่ 2 เป็นต้นไป) || Statement re-issuing fee (from the 2nd issue) CopySaleSlipFee: type: string description: ค่าธรรมเนียมขอสำเนาใบบันทึกการขาย || Copy of sales slip request fee TransactionVerifyFee: type: string description: ค่าธรรมเนียมขอตรวจสอบรายการ || Transaction verification fee ReplacementCardFPinFee: type: string description: ค่าขอรหัสใหม่แทนรหัสเดิม || PIN reissuing fee GovernmentAgencyRelatedPaymentFee: type: string description: ค่าธรรมเนียมการชำระภาษีอากร และค่าธรรมเนียมให้หน่วยงานราชการ || Fees related to payment to government agency FineChequeReturn: type: string description: ค่าปรับกรณีชำระเป็นเช็คและเช็คถูกคืน || Fee for returned cheque OtherFee: type: string description: ค่าธรรมเนียมอื่น ๆ || Other fees FreePaymentChannel: type: string description: ช่องทางชำระเงินที่ไม่มีค่าธรรมเนียม || Free payment channel DirectDebitFromAccountFee: type: string description: ค่าธรรมเนียมในการชำระเงินโดยหักบัญชีของผู้ให้บริการ / บริษัทในกลุ่มธุรกิจทางการเงินของผู้ให้บริการ || Deducting from bank account fee DirectDebitFromAccountFeeOther: type: string description: ค่าธรรมเนียมในการชำระเงินโดยหักบัญชีของผู้ให้บริการอื่น || Deducting from other bank account fee BankCounterServiceFee: type: string description: ค่าธรรมเนียมในการชำระเงินที่สาขาของผู้ให้บริการ / บริษัทในกลุ่มธุรกิจทางการเงินของผู้ให้บริการ || Service provider’s counter / company in financial group's counter service fee BankCounterServiceFeeOther: type: string description: ค่าธรรมเนียมในการชำระเงินที่สาขาของผู้ให้บริการอื่น || Other providers' counter service fee CounterServiceFeeOther: type: string description: ค่าธรรมเนียมในการชำระเงินที่จุดบริการรับชำระเงิน || Other payment counter service fee PaymentOnlineFee: type: string description: ค่าธรรมเนียมในการชำระเงินผ่านระบบ Online (Internet / Mobile banking) || Online payment fee PaymentCDMATMFee: type: string description: ค่าธรรมเนียมในการชำระเงินผ่านเครื่อง CDM / ATM || CDM / ATM payment fee PaymentPhoneFee: type: string description: ค่าธรรมเนียมในการชำระเงินผ่านระบบโทรศัพท์อัตโนมัติ || Phone payment fee PaymentChequeOrMoneyOrderFee: type: string description: ค่าธรรมเนียมในการชำระเงินโดยเช็คหรือธนาณัติทางไปรษณีย์ || Cheque or money order payment fee PaymentOtherChannelFee: type: string description: ค่าธรรมเนียมในการชำระเงินผ่านช่องทางอื่น ๆ || Other channel payment fee MinPercentOfAmountRequiredPayment: type: string description: อัตราการชำระขั้นต่ำที่เป็น % ของยอดเงินตามใบแจ้งยอด || Minimum payment required in percentage InterestPenaltiyServiceFeeAndOtherCharge: type: string description: ดอกเบี้ยรวมค่าธรรมเนียมการใช้วงเงิน กรณีจ่ายช้า หรือจ่ายไม่ครบ || Interest, penalty fee, service fee and other charges DebtCollectionFee: type: string description: ค่าติดตามทวงถามหนี้ || Debt collection fee InterestPenaltyServiceFeeAndOtherChargeCashAdvance: type: string description: ดอกเบี้ยรวมค่าธรรมเนียมการใช้วงเงินเบิกถอนเงินสด || Interest, penalty fee, service fee and other charges for cash advance CashAdvanceFee: type: string description: ค่าธรรมเนียมเบิกถอนเงินสด || Cash advance fee CashAdvanceCondition: type: string description: เงื่อนไขของดอกเบี้ยและค่าธรรมเนียมการเบิกถอนเงินสด || Cash advance condition CashAdvanceAmountMax: type: string description: ยอดเงินสูงสุดที่ถอนได้ || Maximum cash advance amount SupplementaryCardMax: type: string description: จำนวนบัตรเสริมสูงสุดที่ทำได้ || Maximum number of Supplementary card SupplementaryCardHolderAge: type: string description: อายุผู้สมัครบัตรเสริม || Supplementary cardholder age SupplementaryCardHolderEntranceFee: type: string description: ค่าธรรมเนียมแรกเข้า บัตรเสริม || Supplementary cardholder entrance fee SupplementaryCardHolderAnnualFee: type: string description: ค่าธรรมเนียมรายปี บัตรเสริม || Supplementary cardholder annual fee URL: type: string description: URL ของ website ผลิตภัณฑ์ || Product website URL FeeURL: type: string description: URL ของ website ค่าธรรมเนียม || Fee website URL additionalProperties: false x-ibm-endpoints: - endpointUrl: https://apigw1.bot.or.th/bot-iwt/public description: API Gateway type: - production ...