Posted in Django

Paypal payment gateway connection in Django


Use Paypal Payment Integration in Jobseeker Website

We have implemented solution for allowing payment process via Paypal from Django. We are still improving this module by adding new functionalities. Currently we have implemented feature with Client monthly and yearly plan activation to post a Job.
We have created account on Paypal (https://sandbox.paypal.com/) We can get more information from here : http://developer.Paypal.com/
In Django-Jobseeker, first we have to sign in as a company for selecting plan, for signing in you must have created account on Django-Jobseeker.

Django Jobseekar Login Page
Django Jobseeker Login Page

Company have the option to post the Job Before post the job company have to pay some amount according to the plans, that are available on the plan list

Django Jobseekar Post Job
Django Jobseeker Post Job

When Company select the option of post job, plans are visible on the screen where company can select the one of them, Company can select plan of yearly basis or monthly basis

Django Jobseekar Select Plan
Django Jobseeker Select Plan

After selecting the plans from plan list company have to choose payment method to pay, If company select the Paypal gateway to pay, It redirect to the Paypal account form

Django Jobseekar Select Gateway
Django Jobseeker Select Gateway

Company selected the Paypal Gateway So It redirect to the Paypal button

Django Paypal button
Django Paypal button

After clicking on paypal Button It redirect to the Paypal login screen where company have to login with their Paypal account

Django Jobseeker Paypal Login Screen
Django Jobseeker Paypal Login Screen

Company Have to Add the payment detail

Django Jobseeker Credit Card Detail
Django Jobseeker Credit Card Detail

After Adding the detail of payment it show the Pay Now Button

Django Jobseeker Payment Button
Django Jobseeker Payment Button

Clicking on Pay Now Button, Payment will be successfully done and It will show the Receipt

Django Jobseeker Receipt
Django Jobseeker Receipt

When clicking on return to merchant it redirect to the message of payment successfully done

Django Jobseeker Payment Done
Django Jobseeker Payment Done

Advertisements
Posted in Django

Authorize.net payment gateway connection in Django


We have implemented solution for allowing payment process via Authorize.Net from Django. In this post we will show the payment is processed using Authorize.net. We are still improving this module by adding new functionalities. We have a feature where client must buy a plan before the post can be made on the site about the project.

First, we have created an account on Authorize.Net (https://sandbox.authorize.net/) and turn ON TEST mode. For more detail refer: http://developer.authorize.net/

To use the application login is required. Client will login using his credentials.

Django Client Login for Freelancer
Django Client Login for Freelancer

When client first sign in to the web application, plans page is displayed. To post the project client must have an active plan. It can also be accessed via View Plans option in Pricing menu.
If client already have an active plan in that case View Plans will display the Current plan.

Django - Post project before plan activation
Django – Post project before plan activation

After selecting plan, client is redirected to authorize.net credit card information/checkout page for further processing. Next screen will ask for basic detail about credit card number, expiry data, CVV code. After filling the required details , Make Payment button is pressed which will do all the work of Django.

Django -Aauthorizenet Payment Gateway
Django -Aauthorizenet Payment Gateway

Once the payment is successful, the message will be displayed saying Your Plan Successfully Activated. Now client can post the project details.

Django - Plan successfully activated
Django – Plan successfully activated

‘View Plans’ option can be used to see the activated plan.

Active plan information
Active plan information

Merchant will receive email notification from authorize.net contains transaction information.

Django -Aauthorizenet Payment Gateway
Django -Aauthorizenet Payment Gateway

Posted in Odoo, Open Source, OpenERP, Point of Sale (POS), Product, Quotation

Odoo Point of Sale – Quick Cash payment buttons


Click here to download from Odoo Apps

Before the configuration we have to create buttons for quick payment(It will pay as you entered amount).

Odoo Poing of Sale Amount Buttons
Odoo Poing of Sale Amount Buttons

This is main configuration for quick payment as per below image.

Odoo POS Config Configuration
Odoo POS Config Configuration

Here you can see list of buttons which you have create.

Odoo Point of Sale Quick Cash Button
Odoo Point of Sale Quick Cash Button

By clicking this amount button payment will add, You can directly validate this order by enable “Validate On Click” Option from Configuration.

Odoo Point of Sale Quick Cash Button
Odoo Point of Sale Quick Cash Button

Posted in Uncategorized

Odoo v8 Stripe integration


At Acespritech, we have developed many payment gateway integration with Odoo. Here we have one more integration with Odoo i.e Stripe payment integration.

Odoo company configuration
Odoo company configuration

We have added new “Stripe” TAB into customer form where we can register on stripe and generate tokens by registering credit card information. By default when new customer will register into Odoo, it will register on Stripe server also.

Odoo customer form
Odoo customer form
Registered stripe customer
Registered stripe customer

We can register more than one customer easily.

Register odoo customer
Register odoo customer

After registering customer successfully on stripe, user can register credit card information and generate tokens. For security reason, we are not storing credit card details into database.

Generate Token
Generate Token

We can check same card information on stripe server.

Stripe Card
Stripe Card

It is very easy to delete registered token from Stripe server and Odoo.

Delete Stripe Token
Delete Stripe Token

We can easily find registered customer also by applying filter.

Stripe Customer Filter
Stripe Customer Filter

Added new field for processing on stripe server with accounting journals and differentiate with normal transactions.

Stripe Account Journal
Stripe Account Journal

After invoice validation, during payment process in customer invoice, there will be Card selection field available.

Customer Payment
Customer Payment

After successful transaction, it will appear on Stripe server as well as complete payment process in odoo.

Stripe Payment
Stripe Payment

We have implemented Stripe functionality with Portal. Once we sign up by Odoo, it will create
customer and also register it on Stripe server automatically.

Odoo portal partner signup
Odoo portal partner signup
Odoo portal customer
Odoo portal customer

For security purpose, Customer will easily registered their card on Stripe server and generate tokens.

Portal partner stripe token
Portal partner stripe token
Portal partner generated token
Portal partner generated token

Posted in Accounting, OpenERP, OpenERP 7.0

How to write-off in OpenERP/Odoo Accounting


 

For example, you made a sale on credit to a customer, but one week later the client’s business declared bankruptcy and became completely unable to pay off the credit account with you. This uncollectible debt would then be written-off by your company and recorded as an expense by accountants.

Here we are going to take an example of “write off” for sale in OpenERP. Create customer invoice and validate it.

Validate Customer Invoice
Validate Customer Invoice

It will create sales accounting entries like below.

OpenERP Journal Entries
OpenERP Journal Entries

Now we are getting some amount from customer as a part of his invoice.

Invoice Payment
Invoice Payment

Still there are some balance customer has to pay.

Invoice After Payment
Invoice After Payment

This is customer’s partial payment entry.

Payment Entry
Payment Entry

Now, customer is telling that he will not pay remaining amount for any reason. So it require to make settlement for our accounting means make write-off on customer invoice.

From journal item, we are selecting original sales and payment entries and using “Reconcile Entries” option.

Reconcile Option
Reconcile Option

Here we can check remaining balance that we are going to write-off.

Reconcile Window
Reconcile Window

Here we have very important option available. We have to select proper journal and account where entries will occur.

Reconcile Option
Reconcile Option

After reconcilation, there is no due amount to take from customer and invoice become PAID.

OpenERP Paid Invoice
OpenERP Paid Invoice