iyzipay | WHMCS Module for iyzico Payment Gateway | Ecommerce library

 by   ugurterzi PHP Version: Current License: MIT

kandi X-RAY | iyzipay Summary

kandi X-RAY | iyzipay Summary

iyzipay is a PHP library typically used in Web Site, Ecommerce applications. iyzipay has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.

With this module, you can easily connect your iyzico (account with your WHMCS installation with in a minute. After a simple module installation process, your WHMCS will start to accept credit card payments by using iyzizco payment gateway API. The module supports both TRY and USD with 3D Secure. With this module, you can also refund your transactions via WHMCS interface. Note: You can test the module by creating a free iyzico sandbox account via
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              iyzipay has a low active ecosystem.
              It has 5 star(s) with 3 fork(s). There are 1 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 0 open issues and 5 have been closed. On average issues are closed in 211 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of iyzipay is current.

            kandi-Quality Quality

              iyzipay has 0 bugs and 0 code smells.

            kandi-Security Security

              iyzipay has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              iyzipay code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              iyzipay is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              iyzipay releases are not available. You will need to build from source code and install.
              Installation instructions are available. Examples and code snippets are not available.
              It has 7144 lines of code, 1023 functions and 145 files.
              It has medium code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed iyzipay and discovered the below as its top functions. This is intended to give you an instant insight into iyzipay implemented functionality, and help decide if they suit your requirements.
            • Maps the given JSON object to a PaymentResource object .
            • Map a basic payment resource from a JSON object .
            • Map a SubMerchant from a JSON object .
            • Maps an installmentDetails object to an array .
            • Map a Card object to a given JSON object .
            • Map BbFlush rows to bank transfers
            • Map a resource from a JSON object
            • Maps the payoutCompletedTransaction object to a map .
            • Maps given JSON object to a bin number .
            • Maps a RefundResource object to a RefundResource object .
            Get all kandi verified functions for this library.

            iyzipay Key Features

            No Key Features are available at this moment for iyzipay.

            iyzipay Examples and Code Snippets

            No Code Snippets are available at this moment for iyzipay.

            Community Discussions

            QUESTION

            I could't receive posted data from callbackurl
            Asked 2022-Jan-08 at 12:03

            I have been installing 3ds payment system and I use Iyzipay nodejs client.

            My api : nodejs + express

            My ui : reactjs

            My issue is to not recieve data from callback. I want to tell whole phases. I start a 3ds payment and ı put html content that comes from iyzipay into my iframe react compenent and user makes sms confirmation in this iframe and after that, iframe post a data to my callback

            ...

            ANSWER

            Answered 2022-Jan-08 at 12:03

            I fixed issue, I monitored my network > docs in devtools and after realizing that request content type was application/x-www-form-urlencoded, ı added this code lines to my server.js

            Source https://stackoverflow.com/questions/70628507

            QUESTION

            I can't store response comes from payment api
            Asked 2021-Dec-03 at 11:06

            ı have been devoloing an e-commerce system but ı have problem with iyzipay payment api. I make successful request and get response from server but I can't store data comes from server. anyone help?

            ...

            ANSWER

            Answered 2021-Dec-03 at 11:01

            Your first console is getting called before the request gets complete. When waited for 1 sec request is completed and response is stored in the returnData variable. So for your requirement try using promise or call a function to store the response from the create payment function itself with the response as a parameter.

            Source https://stackoverflow.com/questions/70213110

            QUESTION

            API connection and getting the returned result
            Asked 2021-Nov-27 at 01:22

            I'm sorry for my bad english

            Hello, I am using a brokerage firm for payment instrument. The API connection is successful and I get the result. But I can't use the returned result information.

            ...

            ANSWER

            Answered 2021-Nov-27 at 01:22

            Looks like the issue is here.

            Source https://stackoverflow.com/questions/70131304

            QUESTION

            JS code works when i paste it on console, but does not work inside my React App
            Asked 2021-Oct-20 at 15:08

            Okay so, there is that code:

            ...

            ANSWER

            Answered 2021-Oct-20 at 15:08

            So the issue is that the script that's injected by iyziInit.createTag(); expects the iyziInit variable to be defined in the global scope (attached to window).

            Here's an example below that works and shows the form.

            Source https://stackoverflow.com/questions/69647387

            QUESTION

            'dict' object has no attribute 'META' redirect error
            Asked 2021-Oct-13 at 06:12

            sorry for typos, I'm using translation

            I want to integrate virtual pos for payment method, but the error I got is as follows

            Error; 'dict' object has no attribute 'META'

            views.py:

            ...

            ANSWER

            Answered 2021-Oct-13 at 05:30

            You changed the value of request in your code in line

            Source https://stackoverflow.com/questions/69548431

            QUESTION

            accessing data in php object
            Asked 2021-Aug-11 at 18:46
            Iyzipay\Model\ThreedsInitialize Object ( [htmlContent:Iyzipay\Model\ThreedsInitialize:private] => [status:Iyzipay\IyzipayResource:private] => failure [errorCode:Iyzipay\IyzipayResource:private] => 5251 [errorMessage:Iyzipay\IyzipayResource:private] => Banka kartları için taksit yapılamaz [errorGroup:Iyzipay\IyzipayResource:private] => [locale:Iyzipay\IyzipayResource:private] => tr [systemTime:Iyzipay\IyzipayResource:private] => 1628696035608 [conversationId:Iyzipay\IyzipayResource:private] => 123456789 [rawResult:Iyzipay\ApiResource:private] => {"status":"failure","errorCode":"5251","errorMessage":" Banka kartları için taksit yapılamaz","locale":"tr","systemTime":1628696035608,"conversationId":"123456789"} )
            
            ...

            ANSWER

            Answered 2021-Aug-11 at 18:46

            Not sure but Assuming the output you provided is string that comes from requesting another data source; You can use JSON field extraction regex like this. Note that $responseString is the response body like the one you had in question.

            Source https://stackoverflow.com/questions/68745017

            QUESTION

            Function returned undefined, expected Promise or value in Cloud Functions
            Asked 2021-Jan-09 at 15:26

            I have a Cloud Function that is triggered when a document is created in Firestore, and I keep getting Function returned undefined, expected Promise or value. The function does what it is supposed to do, but it sometimes takes around 25-30 seconds, so I thought it may have something to do with this error. I would really appreciate if someone could help me understand what to return here. My function is below:

            ...

            ANSWER

            Answered 2021-Jan-09 at 15:26

            You need to terminate a Cloud Function when all the asynchronous work is completed, see the doc. In the case of a background triggered Cloud Function (e.g. Cloud Firestore function onCreate trigger, like your Cloud Function) you must return the chain of Promises returned by the asynchronous method calls.

            I don't know the Iyzipay service nor the corresponding Node.js library, but it seems that there is no "promisified" version of the iyzipay.payment.create method. You should therefore wrap it in a Promise and chain this Promise with the Promise returned by the Firestore asynchronous set() method, as follows (untested).

            Source https://stackoverflow.com/questions/65641066

            QUESTION

            Triggering a Cloud Function when a document is added to a Firestore collection
            Asked 2020-Dec-19 at 16:52

            I am currently trying to integrate a payment processor using Firestore, SwiftUI and Cloud Functions.

            I currently have the function below, which allows me to send Firestore data to the processor and get a return, which is saved to Firestore.

            ...

            ANSWER

            Answered 2020-Dec-19 at 16:52

            Firestore triggers do not have the same API as HTTP triggers. If you want to write a Firestore trigger, you should follow the instructions in the documentation. I recommend starting a whole new function, make it work for a simple case, then port your existing code into it.

            Note that Firestore triggers don't have res or req objects, as there is no direct interaction with a client app. You can't send a response to the app, because there is no client app that directly invoked it. The Firestore event is handled asynchronously, after the write completes, and the app has moved on to do other things.

            Source https://stackoverflow.com/questions/65372148

            QUESTION

            Using Cloud Firestore data in a Cloud Function
            Asked 2020-Dec-18 at 18:11

            I am trying to create Cloud Functions that would fetch data from Cloud Firestore, and send a payment request to a payment gateway API using the values fetched from Cloud Firestore.

            I can fetch the document I need from Firestore using this function:

            ...

            ANSWER

            Answered 2020-Dec-18 at 18:11

            I think you need to move your request logic into the .then(...) block because right now it looks like you're trying to use the document result outside of the block where it is actually returned, which might be why you're getting an "invalid card number" error.

            The Firestore API uses Promises for most/all fetch operations so you'll always need to wait for the result before using it.

            Source https://stackoverflow.com/questions/65359405

            QUESTION

            How to make tabbed code screen on Grav Learn2
            Asked 2020-Dec-03 at 04:41

            I could not find a solution for that tabbed code screen. Can anyone help me to figure it out ?

            screenshot : https://imgur.com/3zCz0pO

            also this is the page which in screenshot: https://dev.iyzipay.com/tr/api/taksit-sorgulama

            Thanks.

            ...

            ANSWER

            Answered 2020-Dec-03 at 04:41

            The tabs have been generated using the Grav Shortcode UI Plugin.

            Here is an example from https://learn.getgrav.org/16/content/media#url:

            markdown

            Source https://stackoverflow.com/questions/65107892

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install iyzipay

            1- Upload the module files in to /modules/gateways with your favorite FTP software (We use and recommend Filezilla - It is free). 2- Login to your WHMCS Admin as a administrator and follow Setup > Payments > Payment Gateways 3- In the Payment Gateways page please select the "All Payment Gateways" tab and scroll & find & click iyzipay. The page reloads you into Manage Existing Gateways page which you can configure the payment gateways that you already wanted to use. 4- Scroll to Iyzipay module and enter your Iyzipay credentials such as API and Secret Keys.

            Support

            Note: We're assuming that you know that what WHMCS is and what WHMCS is for. https://www.iyzico.com/en/ Iyzico Website (EN) https://www.iyzico.com/ Iyzico Website (TR) https://dev.iyzipay.com/en Iyzico Developer Portal https://sandbox-merchant.iyzipay.com Iyzico Sandbox https://triceps.com.tr/ The Web Tailor https://twitter.com/thewebtailor The Web Tailor Twitter Account https://www.facebook.com/thewebtailor/ The Web Tailor Facebook Page.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/ugurterzi/iyzipay.git

          • CLI

            gh repo clone ugurterzi/iyzipay

          • sshUrl

            git@github.com:ugurterzi/iyzipay.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Ecommerce Libraries

            saleor

            by saleor

            saleor

            by mirumee

            spree

            by spree

            reaction

            by reactioncommerce

            medusa

            by medusajs

            Try Top Libraries by ugurterzi

            wp-snippets

            by ugurterziPHP