{"_id":"@demirjs/iyzipay-node","_rev":"2-7b1cb97a64bfb72429c3625153317fbd","name":"@demirjs/iyzipay-node","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@demirjs/iyzipay-node","version":"0.0.1","peerDependencies":{"axios":"^1.6.3"},"dependencies":{"tslib":"^2.6.2"},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"93b71e0ec4c3d6666b6835a02b68436b1a455a73","_id":"@demirjs/iyzipay-node@0.0.1","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-9QIJhqa8ybk3op2Afy/038lEBPQ6dvG9GiJaIfb0UewYJJUIp+rwGVt1tzrGifvk7FWPaj+gJdq/b+IuuIDvqw==","shasum":"72b6c4c10c673bd8471d2d6a5b852a4aa37bffc4","tarball":"https://registry.npmjs.org/@demirjs/iyzipay-node/-/iyzipay-node-0.0.1.tgz","fileCount":121,"unpackedSize":129035,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbpetmsIDpvj3qqnDkukDmIhE4TrYGKaSHlbiWfT2NjAiEA/7W4UbWhXLwN1zRP9ICGRnMsK5QtyiwrZdIoTjxGlmA="}]},"_npmUser":{"name":"demirjs","email":"hsndmr5044@gmail.com"},"directories":{},"maintainers":[{"name":"demirjs","email":"hsndmr5044@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iyzipay-node_0.0.1_1703807111696_0.802826249473082"},"_hasShrinkwrap":false},"0.0.2":{"name":"@demirjs/iyzipay-node","version":"0.0.2","license":"MIT","peerDependencies":{"axios":"^1.6.3"},"dependencies":{"tslib":"^2.6.2"},"main":"./src/index.js","type":"commonjs","_id":"@demirjs/iyzipay-node@0.0.2","gitHead":"3190cf6cbb8b970306cc5b89aab9ea00d33e2cb4","types":"./src/index.d.ts","description":"Project Status:","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-7Hx25VuZwp5f/KdAAfQN+sWW3mGWS0q1qAIzvWUuS0aFTg3Ttezmwr9H/Z7NKAi73REZZPF93X8bYZPojb5DPA==","shasum":"cdcb151aec3b92a8ce1112739c4e7825e5c66781","tarball":"https://registry.npmjs.org/@demirjs/iyzipay-node/-/iyzipay-node-0.0.2.tgz","fileCount":122,"unpackedSize":132819,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPAl+HLH8JwlS80nJrWhZn4T0K7H6ZlnK6cKNx96mwWwIgGjuiPXdVcOc6p5v8joVImiDDh0tOvw0TX/rUrR4eXes="}]},"_npmUser":{"name":"demirjs","email":"hsndmr5044@gmail.com"},"directories":{},"maintainers":[{"name":"demirjs","email":"hsndmr5044@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iyzipay-node_0.0.2_1703808922364_0.7089343608237404"},"_hasShrinkwrap":false},"0.0.3":{"name":"@demirjs/iyzipay-node","version":"0.0.3","license":"MIT","peerDependencies":{"axios":"^1.6.3"},"dependencies":{"tslib":"^2.6.2"},"main":"./src/index.js","type":"commonjs","_id":"@demirjs/iyzipay-node@0.0.3","gitHead":"be3daabcdcf41eb59452f8595fbbf448acb5e805","types":"./src/index.d.ts","description":"Project Status:","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-OxPy9ijFTkM5TnTShf7Hyszz5sj+86O0m2foFGU95qvFcshKpg2uAyJAFcaFr5kodebHyQlhPTD3u/PEU2LOvg==","shasum":"206a2b2d95843b9cba8e09eee2d2d17abe02e323","tarball":"https://registry.npmjs.org/@demirjs/iyzipay-node/-/iyzipay-node-0.0.3.tgz","fileCount":122,"unpackedSize":132819,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9PSpo3JhhlYGLJpOC7aD+pCK9+FRxtdplBjwhEej/CQIgW9AlqL3kznO91Fb/N7O6D0+heY/v/OJvNI4PX7QRWNs="}]},"_npmUser":{"name":"demirjs","email":"hsndmr5044@gmail.com"},"directories":{},"maintainers":[{"name":"demirjs","email":"hsndmr5044@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iyzipay-node_0.0.3_1703809030189_0.16368074415812583"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-28T23:45:11.627Z","0.0.1":"2023-12-28T23:45:11.867Z","modified":"2023-12-29T00:17:10.540Z","0.0.2":"2023-12-29T00:15:22.577Z","0.0.3":"2023-12-29T00:17:10.358Z"},"maintainers":[{"name":"demirjs","email":"hsndmr5044@gmail.com"}],"readme":"# IyzipayNode\n\nProject Status:\n\n- [x] create_payment.php\n- [ ] create_payment_with_registered_card\n\n# Usage\n\n```typescript\nimport {\n  Address,\n  BasketItem,\n  BasketItemType,\n  Buyer,\n  CreatePaymentRequest,\n  Currency,\n  IyzipayHttpClient,\n  Locale,\n  Options,\n  Payment,\n  PaymentCard,\n  PaymentChannel,\n  PaymentGroup,\n} from '@demirjs/iyzipay-node';\n\nfunction createPayment() {\n  const options = new Options();\n\n  options.setApiKey(process.env.API_KEY);\n  options.setSecretKey(process.env.API_SECRET);\n  options.setBaseUrl('https://sandbox-api.iyzipay.com');\n\n  const client = new IyzipayHttpClient(options);\n\n  const request = new CreatePaymentRequest();\n  request.setLocale(Locale.TR);\n  request.setConversationId('123456789');\n  request.setPrice('1');\n  request.setPaidPrice('1.2');\n  request.setCurrency(Currency.TL);\n  request.setInstallment(1);\n  request.setBasketId('B67832');\n  request.setPaymentChannel(PaymentChannel.WEB);\n  request.setPaymentGroup(PaymentGroup.PRODUCT);\n\n  const paymentCard = new PaymentCard();\n  paymentCard.setCardHolderName('John Doe');\n  paymentCard.setCardNumber('5528790000000008');\n  paymentCard.setExpireMonth('12');\n  paymentCard.setExpireYear('2030');\n  paymentCard.setCvc('123');\n  paymentCard.setRegisterCard(0);\n  request.setPaymentCard(paymentCard);\n\n  const buyer = new Buyer();\n  buyer.setId('BY789');\n  buyer.setName('John');\n  buyer.setSurname('Doe');\n  buyer.setGsmNumber('+905350000000');\n  buyer.setEmail('email@email.com');\n  buyer.setIdentityNumber('74300864791');\n  buyer.setLastLoginDate('2015-10-05 12:43:35');\n  buyer.setRegistrationDate('2013-04-21 15:12:09');\n  buyer.setRegistrationAddress(\n    'Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1'\n  );\n  buyer.setIp('85.34.78.112');\n  buyer.setCity('Istanbul');\n  buyer.setCountry('Turkey');\n  buyer.setZipCode('34732');\n  request.setBuyer(buyer);\n\n  const shippingAddress = new Address();\n  shippingAddress.setContactName('Jane Doe');\n  shippingAddress.setCity('Istanbul');\n  shippingAddress.setCountry('Turkey');\n  shippingAddress.setAddress(\n    'Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1'\n  );\n  shippingAddress.setZipCode('34742');\n  request.setShippingAddress(shippingAddress);\n\n  const billingAddress = new Address();\n  billingAddress.setContactName('Jane Doe');\n  billingAddress.setCity('Istanbul');\n  billingAddress.setCountry('Turkey');\n  billingAddress.setAddress(\n    'Nidakule Göztepe, Merdivenköy Mah. Bora Sok. No:1'\n  );\n  billingAddress.setZipCode('34742');\n  request.setBillingAddress(billingAddress);\n\n  const basketItems: BasketItem[] = [];\n  const firstBasketItem = new BasketItem();\n  firstBasketItem.setId('BI101');\n  firstBasketItem.setName('Binocular');\n  firstBasketItem.setCategory1('Collectibles');\n  firstBasketItem.setCategory2('Accessories');\n  firstBasketItem.setItemType(BasketItemType.PHYSICAL);\n  firstBasketItem.setPrice('0.3');\n  basketItems.push(firstBasketItem);\n\n  const secondBasketItem = new BasketItem();\n  secondBasketItem.setId('BI102');\n  secondBasketItem.setName('Game code');\n  secondBasketItem.setCategory1('Game');\n  secondBasketItem.setCategory2('Online Game Items');\n  secondBasketItem.setItemType(BasketItemType.VIRTUAL);\n  secondBasketItem.setPrice('0.5');\n  basketItems.push(secondBasketItem);\n\n  const thirdBasketItem = new BasketItem();\n  thirdBasketItem.setId('BI103');\n  thirdBasketItem.setName('Usb');\n  thirdBasketItem.setCategory1('Electronics');\n  thirdBasketItem.setCategory2('Usb / Cable');\n  thirdBasketItem.setItemType(BasketItemType.PHYSICAL);\n  thirdBasketItem.setPrice('0.2');\n  basketItems.push(thirdBasketItem);\n\n  request.setBasketItems(basketItems);\n\n  return Payment.create(request, client);\n}\n\ncreatePayment()\n  .then((result) => {})\n  .catch((err) => {});\n```\n","readmeFilename":"README.md","description":"Project Status:","license":"MIT"}