Archive | Internet RSS feed for this section

Integrating PayUmoney payment gateway in PHP

10 Jun

payumoney

Today I am going to explain, how you can integrate PayUmoney in your custom PHP based website. In initial stage of plan to integrate PayUmoney to the website seems to be little confusing to those who are not doing regular coding but once you get involved, it seems to be easy one.  If you have gone through the technical document of PayUmoney, then most of the things are clearly mentioned as easy to understand.

Here is the step by step guide to integrate PayUmoney payment gateway in your site:

  1. Go to https://test.payumoney.com/ and sign up as a merchant account.
  2. At time of sign up you need to use your valid email id.
  3. Then fill all required business details. Use this details for PAN no. ABCDE1234F (use your PAN Number) and DOB – (dd/mm/yyyy) .
  4. Add your bank detail, note you can add whatever bank name and details use this IFSC – ALLA0212632 in place of IFSC.
  5. Don’t worry about bank details verification as you know this is your test account only.
  6. Once your required steps are completed and your account is live,then write mail to support team : (techsupport@payumoney.com) for activating your account and to provide salt key.
  7. Now after activation you can get your key go to Manage Account ⇒ My Account ⇒ Merchant -Key Salt copy your key and paste in your code.
  8. After receiving you salt key, you are ready to test the code which can be downloaded from PayUmoney site also.

I hope following these easy steps, you can easily integrate PayUmoney to your website.

Sample Code

You can also download the sample code from github.com

https://github.com/payumoney-india/PayUMoney_PHP_Module/archive/master.zip

 

Note:- Don’t forget to change the Merchant Key & Salt in the code.

 

SCORM: Making LSM effective

29 Apr

scormSCORM is short for Shared Content Object Reference Model. As then name implies it is a Reference Model for creating SCO’s for creating web based training that is able to be shared among  other SCORM complaint LMS or content delivery system.

In simple words SCORM is standard to be followed for delivering content, if you follow the standard then only one time content investment for you.

Advance distributed Learning or The ADL is the body that manages SCORM specification and it addressed four high level requirements :

  • Re-usability: The flexibility or ability to incorporate course material in multiple instructions.
  • Interoperability: The ability to take course material developed in one location with one set of platform and use them in other set of tools and platform with different location.
  • Accessibility: The ability to access and locate course material from location and deliver them in multiple locations.
  • Durability: This is one of the best I found and it provides the ability to withstand technology changes without redesign or reconfiguration and hence you can say that it saves lot of effort and  millions dollars.. 🙂

Now you have some basic understanding of SCORM and lets quickly move to its sub specification which will help you in understanding it in detail.

Basically SCORM is composed of three sub- specification namely:

  1.  The Content Aggregation: The content Aggregation Model is based on XML and specifies how Scorum content should be described and aggregated which promotes consistent storage, lebeling and packaging. This model uses mainly three technologies namely ‘Content Model‘ which help in creating learning experience and explains how these componets can be organised. Second is Metadata which describes the nature & purpose of package and the third one is ‘Content Packaging‘ is the collection of all files required to run the content and it enables learning to be shared between tools and system.
  2. Run-Time Environment: Run- Time Environment section is based on Javascript and specify how the content communicates with LMS. It works on API’s which provide a standardized communication mechanism to communicate SCO’s. The API is responsible for setting and getting information such as score, time limit etc.
  3. Sequencing & Navigation: Sequencing and Navigation specifies the rules by which a learner cab navigate between shared content. SCORM sequencing is generally based on concept of Activity tree where rules are attached to each content for sequencing and navigation defines how learning contents events are triggered.

Most of the things are clear so lets quickly move to its implementation part.

Implementing SCORM with PHP

The first thing we need to understand the every implementation vary depending upon what you are trying to implement and you need to determine whether you site is eLearning or just content delivery site. Let us see we an example where you want built a SCORM player in PHP.

  • An importer, that reads XML from the imsmanifest.xml file and creates a representation in your system, if needed. The most important thing in this file is to find the “launch point” of the SCORM content.
  • A SCORM engine, in javascript, that will communicate with the SCORM content.
  • A database backend, to store what needs to be stored (based on the specification)

The second bullet points mentioned above is the most important and difficult portion. I have mentioned the steps for beginners and I can tell you that implementing SCORM from scratch is difficult as you need to work on lots on API to connect with different vendors.

Six Reasons to Make a Career Change

10 Dec

Career Change is very important to learn new thing and to find a significant growth. Everyone has a different thinking  on this but there is a common six reason to make a career change.
Knowing all the reasons exactly means you can address each one of them directly.
People change jobs for many …

What a Release Manager should focus on his first 90 Days

2 Dec

In my past posts, I have focused on Release Management and written lots of posts like Importance of pear process, Change Management Process, Release Management QA or Engineering and lot more. The focus of this post is about Release Manager job and What a Release Manager should focus on his first …

The Scope of E-Learning in India

28 Nov

Over the years, technology have played a key role in shaping our world. Technology is all around in every domain.  E-learning is one of the domain which have lots of potentials yet to come. This post will focus on the Socpe of E-Learning in India. It has eased the process of getting education to …

Magento version 1.8 available to Download

10 Oct

Finally wait is over for new version. New Magento version 1.8 is available,Are you happy with 1.7? if yes that’s good but you can try the newer version. Download it from here.
1. Security Updates :- The security feature of the system has witnessed a major overhaul with the recent update….

6 Things Online Retailers Can Learn From Amazon

9 Oct

This post was originally written by Jeff Oxford , an Internet marketing consultant and founder of 180 Marketing who specializes in SEO for e-commerce.
With global ecommerce sales reaching over $1 trillion in 2012, it’s easy to see why so many companies are taking their business online. One o…

%d bloggers like this: