0.1.5 • Published 11 months ago

@togtokh.dev/qpay v0.1.5

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
11 months ago

QPAY

Alt text

Example

    import QPAY from "@togtokh.dev/qpay";

    QPAY.auth
      .TOKEN({
        username: "TOGTOKH_DEV",
        password: "fAjEuRCa",
        invoice_code: "TOGTOKH_DEV_INVOICE",
      })
      .then(async (r) => {
        console.log(QPAY.authInfo);
        await QPAY.auth.REFRESH();
        console.log(QPAY.authInfo);
      })
      .catch((e) => {
        console.log(e);
      });
      const invoice = await QPAY.invoice.CREATE({
      invoice_code: "TEST_INVOICE",
      sender_invoice_no: "123455678",
      invoice_receiver_code: "83",
      sender_branch_code: "BRANCH1",
      invoice_description: "Order No1311 200.00",
      enable_expiry: false,
      allow_partial: false,
      minimum_amount: null,
      allow_exceed: false,
      maximum_amount: null,
      amount: 200,
      callback_url:
        "https://bd5492c3ee85.ngrok.io/payments?payment_id=12345678",
      sender_staff_code: "online",
      note: null,
      invoice_receiver_data: {
        register: "UZ96021105",
        name: "Ganzul",
        email: "test@gmail.com",
        phone: "88614450",
      },
      lines: [
        {
          tax_product_code: "6401",
          line_description: " Order No1311 200.00 .",
          line_quantity: "1.00",
          line_unit_price: "200.00",
          note: "-.",
          discounts: [
            {
              discount_code: "NONE",
              description: " discounts",
              amount: 10,
              note: " discounts",
            },
          ],
          surcharges: [
            {
              surcharge_code: "NONE",
              description: "Хүргэлтийн зардал",
              amount: 10,
              note: " Хүргэлт",
            },
          ],
          taxes: [
            {
              tax_code: "VAT",
              description: "НӨАТ",
              amount: 20,
              note: " НӨАТ",
            },
          ],
        },
      ],
    });

BANK CODE

bank codeEnglishМонгол
1010000Bank of MongoliaМонгол банк
2020000Capital bankКапитал банк
3040000Trade and Development bank of MongoliaХудалдаа хөгжлийн банк
4050000Khan bankХаан банк
5150000Golomt bankГоломт банк
6190000Trans bankТээвэр хөгжлийн банк
7210000Arig bankАриг банк
8220000Credit bankКредит банк
9290000NIB bankҮХО банк
10300000Capitron bankКапитрон банк
11320000Xac bankХас банк
12330000Chingiskhan bankЧингисхаан банк
13340000State bankТөрийн банк
14360000National Development bankХөгжлийн банк
15380000Bogd bankБогд банк
16900000State fundТөрийн сан
17990000Mobi FinanceМобифинанс
18991000M bankМ банк
20993000InvescoreИнвэскор ББСБ
21100000Test bankТест банк

CURRENCY CODE

currency_codeВалют
1MNTТөгрөг
2USDАмерик доллар
3CNYЮань
4JPYИен
5RUBРубль
6EURЕвро

STATUS MESSAGE

STATUS CODEDescriptionТайлбар
200SUCCESSАмжилттай
400VALIDATION_ERRORПараметр буруу илгээсэн үед гарах алдаа
401UNAUTHORIZED_ERRORНэвтрэлгүй дуудсан үед гарах алдаа
403FORBIDDEN_ERRORХандах эрх хүрээгүй үед гарах алдаа
409UNIQUE_ERRORБүртгэлийн мэдээлэл давхацсан үед гарах алдаа
422NOT_FOUND_ERRORМэдээлэл олдоогүй үед гарах алдаа
500INTERNAL_ERRORСистемийн дотоод алдаа

ERROR MESSAGE

KEYMONENG
ACCOUNT_BANK_DUPLICATEDБанкны данс давхацсан байнаBank account is already registered!
ACCOUNT_SELECTION_INVALIDДансны сонголт бурууAccount selection is invalid!
AUTHENTICATION_FAILEDНэвтрэх нэр нууц үг бурууYour username and password are wrong!
BANK_ACCOUNT_NOTFOUNDБанкны данс олдсонгүйBank account is not found!
BANK_MCC_ALREADY_ADDEDБанкны MCC кодыг нэмчихсэн байнаBank MCC is already added!
BANK_MCC_NOT_FOUNDБанкны MCC код олдсонгүйBank MCC is not found!
CARD_TERMINAL_NOTFOUNDКартын терминал бүртгэлгүй байнаCard terminal is not registered!
CLIENT_NOTFOUNDКлиентийн бүртгэл олдсонгүйClient is not registered!
CLIENT_USERNAME_DUPLICATEDКлиентийн хэрэглэгчийн нэр давхацсанClient username is already exist!
CUSTOMER_DUPLICATEХарилцагчийн регистрийн дугаар давхацсан байна!Customer register duplicated!
CUSTOMER_NOTFOUNDХарилцагч бүртгэгдээгүй байна!Customer not registered!
CUSTOMER_REGISTER_INVALIDХарилцагч регистрийн дугаар байна!Customer register is wrong!
EBARIMT_CANCEL_NOTSUPPERDEDqPay үйлчилгээ и-баримтыг цуцлах боломжгүй байна.qPay service eBarimt unregister function not supported
EBARIMT_NOT_REGISTEREDи-Баримт үүсээгүй байна.eBarimt not registered!
EBARIMT_QR_CODE_INVALIDТөлбөр хүлээн авагчийн илгээсэн и-баримт-ын QR код буруу байна.eBarimt QR code invalid by merchant
INFORM_NOTFOUNDМэдэгдэлийн хаяг олдсонгүйInform is not found!
INPUT_CODE_REGISTEREDInput code бүртгэгдсэн байнаInput code is already registered!
INPUT_NOTFOUNDInput олдсонгүйInput is already registered!
INVALID_AMOUNTҮнийн дүн бурууAmount is invalid!
INVALID_OBJECT_TYPEobject_type бурууObject type is invalid!
INVOICE_ALREADY_CANCELEDНэхэмжлэл цуцлагдсан байнаInvoice is already cancelled!
INVOICE_CODE_INVALIDНэхэмжлэлийн код бурууInvoice code is wrong!
INVOICE_CODE_REGISTEREDНэхэмжлэлийн код бүртгэгдсэн байнаInvoice code is already registered!
INVOICE_LINE_REQUIREDНэхэмжлэлийн мөр шаардлагатайInvoice line is required!
INVOICE_NOTFOUNDНэхэмжлэл олдсонгүйInvoice is not found!
INVOICE_PAIDНэхэмжлэл төлөгдсөнInvoice is paid!
INVOICE_RECEIVER_DATA_ADDRESS_REQUIREDНэхэмжлэл хүлээн авагчийн хаягийн мэдээлэл шаардлагатайInvoice receiver address is required!
INVOICE_RECEIVER_DATA_EMAIL_REQUIREDНэхэмжлэл хүлээн авагчийн имэйл хаяг шаардлагатайInvoice receiver email is required!
INVOICE_RECEIVER_DATA_PHONE_REQUIREDНэхэмжлэл хүлээн авагчийн утасны дугаар шаардлагатайInvoice receiver phone is required!
INVOICE_RECEIVER_DATA_REQUIREDНэхэмжлэл хүлээн авагчийн мэдээлэл шаардлагатайInvoice receiver data is required!
MAX_AMOUNT_ERRҮнийн дүн хэт их байнаAmount is over than max value!
MCC_NOTFOUNDMCC код олдсонгүйMCC is not found!
MERCHANT_ALREADY_REGISTEREDМерчантын бүртгэл давхацсанMerchant is already registered!
MERCHANT_INACTIVEМерчант идэвхигүйMerchant is inactive!
MERCHANT_NOTFOUNDМерчант бүртгэлгүй байнаMerchant is not registered!
MIN_AMOUNT_ERRҮнийн дүн хэт бага байнаAmount is less than minimum value!
NO_CREDENDIALSХандах эрхгүй байна. Нэвтрэнэ үү.Your credential is invalid. Please login!
OBJECT_DATA_ERRORobject_data алдааObject data is wrong!
P2P_TERMINAL_NOTFOUNDP2P терминал бүртгэлгүй байнаP2P terminal is not registered!
PAYMENT_ALREADY_CANCELEDТөлбөр цуцлагдсан байнаPayment is already cancelled!
PAYMENT_NOT_PAIDТөлбөр төлөлт хийгдээгүй байнаPayment has not paid!
PAYMENT_NOTFOUNDТөлбөр олдсонгүйPayment is not found!
PERMISSION_DENIEDХандах эрх хүрэхгүй байнаYour access permission is not allowed!
QRACCOUNT_INACTIVEQR данс идэвхигүйQR account is inactive!
QRACCOUNT_NOTFOUNDQR данс олдсонгүйQR account is not found!
QRCODE_NOTFOUNDQR код олдсонгүйQR code is not found!
QRCODE_USEDQR код ашиглагдаж байнаQR code is already used!
SENDER_BRANCH_DATA_REQUIREDИлгээгчийн салбарын мэдээлэл шаардлагатайSender branch data is required!
TAX_LINE_REQUIREDТатварын мөр шаардлагатайTax line is required!
TAX_PRODUCT_CODE_REQUIREDТатварын бүтээгдэхүүний код шаардлагатайTax product code is required!
TRANSACTION_NOT_APPROVEDГүйлгээний мөр зөвшөөрөгдөөгүй байнаTransaction line is not approved!
TRANSACTION_REQUIREDГүйлгээний мөр шаардлагатай байнаTransaction line is required!
0.1.0

12 months ago

0.1.2

12 months ago

0.1.1

12 months ago

0.0.9

12 months ago

0.0.8

12 months ago

0.1.4

12 months ago

0.1.3

12 months ago

0.0.7

1 year ago

0.1.5

11 months ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago