Stripe. Chapters. Copyright. Authors. Stripe modules for oscommerce Online Merchant. oscommerce Online Merchant v2.3



Similar documents
Authorize.net modules for oscommerce Online Merchant.

Stripe Payment Module Magento 2 USER MANUAL MAGEDELIGHT.COM SUPPORT E: SUPPORT@MAGEDELIGHT.COM P: +1-(248)

PaperCut Payment Gateway Module - PayPal Payflow Link - Quick Start Guide

Using Authorize.net for Credit Card Processing in YogaReg

PaperCut Payment Gateway Module - PayPal Payflow Link - Quick Start Guide

1. oscommerce Online Merchant v Introduction New Installation Requirements Pre-Installation Steps...

LiteCommerce 2Checkout.com Module

Module - Facebook PS Connect

Installation Guide MAGENTO PAYMENT PLUGIN. release 1.0.1

User Management Tool 1.6

Amazon Payments Implementation Guide. Support for ZenCart

TIBCO Spotfire Automation Services 6.5. Installation and Deployment Manual

1. oscommerce Online Merchant v Introduction New Installation Requirements Pre-Installation Steps...

Stripe Payments & Subscriptions

Morningtime Ogone Pro Manual (manual v1.0) Step 1 - Preparations Step 2 - unpack and copy files... 2

SOCIALMEDIABOX SETUP GUIDE

How to configure the TopCloudXL WHMCS plugin (version 2+) Update: Version: 2.2

1. oscommerce Online Merchant v3.0 Documentation Installation and Upgrades Requirements Installation Procedure...

Open-Source Shopping Cart Solutions. Installation information for integrating a shopping cart with Checkout by Amazon using open-source solutions

Setup Amazon Payments for Woocommerce

Manual for merchants and developers

PayDollar PayGate. Integration Guide (For third party shopping cart platform v1.0)

Configuration Manager Error Messages

WHMCS LUXCLOUD MODULE

MobileStatus Server Installation and Configuration Guide

CHARGE Anywhere Universal Shopping Cart

BusinessObjects Enterprise XI Release 2

Feith Dashboard iq Server Version 8.1 Install Guide

Verifone ICP Payment Gateway (V3 & 4) Installation and Configuration Information

Realex Payments. Magento Community / Enterprise Plugin. Configuration Guide. Version: 1.1

TIBCO Spotfire Web Player 6.0. Installation and Configuration Manual

TIBCO Spotfire Automation Services Installation and Configuration

Active Directory Syncing

LiteCommerce Authorize.Net Module. Version 2.4

User Management Tool 1.5

GATEWAY CONFIGURATION GUIDE. PowerCharge

Getting Started Guide. Getting Started With Web Store Design

Strong Authentication for Cisco ASA 5500 Series

Fairsail REST API: Guide for Developers

SCCM Plug-in User Guide. Version 3.41

SSO Plugin. HP Service Request Catalog. J System Solutions. Version 3.6

Official Amazon Checkout Extension for Magento Commerce. Documentation

Embedded Document Accounting Solution (edas) for Cost Recovery. Administrator's Guide

Copyright 2014 Jaspersoft Corporation. All rights reserved. Printed in the U.S.A. Jaspersoft, the Jaspersoft

Fairsail. Implementer. Fairsail to Active Directory Synchronization. Version 1.0 FS-PS-FSAD-IG R001.00

Copyright Pivotal Software Inc, of 10

PaperCut Payment Gateway Module PayPal Website Payments Standard Quick Start Guide

ADFS for. LogMeIn and join.me authentication

What is new in Zorp Professional 6

How To Set Up A Xerox Econcierge Powered By Xerx Account

Trytond Magento Documentation

IMX Mobile Proxy Administration

Configuring the OAuth 2.0 Authentication module

A brief on Two-Factor Authentication

Building Secure Applications. James Tedrick

HOTPin Integration Guide: Microsoft Office 365 with Active Directory Federated Services

HOTPin Integration Guide: Google Apps with Active Directory Federated Services

VPN Client User s Guide Issue 2

EMC Documentum Composer

Module 1: Overview. Module 2: AlienVault USM Solution Deployment. Module 3: AlienVault USM Basic Configuration

PowerShell Configuration Guide

Aras Innovator Internet Explorer Client Configuration

Strong Authentication for Juniper Networks

Configuring Single Sign-On for Documentum Applications with RSA Access Manager Product Suite. Abstract

SFC Featured Categories, Magento Extension Documentation

Folder Proxy + OWA + ECP/EAC Guide. Version 2.0 April 2016

OneLogin Integration User Guide

Table of Contents. Introduction. Audience. At Course Completion

Multivendor Extension User Guide

Click-To-Talk. ZyXEL IP PBX License IP PBX LOGIN DETAILS. Edition 1, 07/2009. LAN IP: WAN IP:

About This Document 3. Integration Overview 4. Prerequisites and Requirements 6

LEARNING SOLUTIONS website milner.com/learning phone

Integration Guide. SafeNet Authentication Service. VMWare View 5.1

Secure Held Print Jobs. Administrator's Guide

Parallels Operations Automation

Server Installation ZENworks Mobile Management 2.7.x August 2013

Merchant Console User Guide. November 2013 CRXE-MCNT-MCON-UG07

Quick Install Guide. Lumension Endpoint Management and Security Suite 7.1

Website Builder Quick Start. This document describes the API calls and steps needed to get started using the enom Website Builder.

MAGENTO - SETUP PAYMENT PLANS

Automating client deployment

Xero Integration. Merchant User Guide Version /04/2016

DualShield SAML & SSO. Integration Guide. Copyright 2011 Deepnet Security Limited. Copyright 2011, Deepnet Security. All Rights Reserved.

Installation Guide ARGUS Symphony 1.6 and Business App Toolkit. 6/13/ ARGUS Software, Inc.

Configuration Guide - OneDesk to SalesForce Connector

Agenda. How to configure

Fraud Detection Module (basic)

PaperCut Payment Gateway Module CommWeb Quick Start Guide

nopcommerce User Guide

Magento module Documentation

Configuring and Monitoring SharePoint Servers

Data Center Real User Monitoring

How To Set Up The Barclaycard Epdq Cardholder Payment Interface (Cpi) On Papercut (Barclay Card) On A Microsoft Card (For A Credit Card) With A Creditcard (For An Account)

Release Notes. CTERA Portal 4.0. November CTERA Portal 4.0 Release Notes 1

Implementation Guide

ZeroTurnaround License Server User Manual 1.4.0

SharePoint Checklist and Resources

SafeNet KMIP and Google Cloud Storage Integration Guide

BIRT Application and BIRT Report Deployment Functional Specification

Transcription:

Stripe Stripe modules for oscommerce Online Merchant. Chapters oscommerce Online Merchant v2.3 Copyright Copyright (c) 2014 oscommerce. All rights reserved. Content may be reproduced for personal use only. Authors Harald Ponce de Leon

oscommerce Online Merchant v2.3 Pages Stripe.js

Stripe.js v1.0 for oscommerce Online Merchant v2.3 Stripe.js makes it easy to collect credit card (and other similarly sensitive) details without having the information touch your server. With Stripe, you can create exactly the payment experience you want in your website or mobile app, and we handle everything from security to daily transfers to your bank account. You can get started immediately. Stripe.js is bundled with oscommerce Online Merchant and is also available as a separate Add-On package existing store owners can use to upgrade to. The Stripe.js payment module supports the following features: Securely stored payment cards (Tokens) SSL Certificate verified transactions This document can be found online at: http://library.oscommerce.com/package&en&stripe&oscom23&stripe_js

Features Securely Stored Payment Cards (Tokens) Stored tokens allows customers to securely save their card payment information during their purchase and to reference the stored card in their next purchase without having to re-type their card information again. The card payment information is securely stored at Stripe's servers and is referenced with a unique token code. Requirements Stored tokens requires the following: Stripe Cards Management Page content module; it is important to enable the Stripe Cards Management Page content module to allow customers to manage their stored cards in their account area. The content module can be found on the Administration Tool -> Modules -> Content -> Install Module page. Content Modules; as Stripe Cards Management Page is a content module, it requires the Content Modules implementation introduced in oscommerce Online Merchant v2.3.4. Please refer to its release notes to add the implementation into your existing store. SSL Certificate Verified Transactions All secured API transaction calls sent to Stripe are performed by verifying Stripe's SSL certificates to guarantee the identity of Stripe. This is performed by using the following public keys in order if they are available: ext/modules/payment/stripe/stripe.com.crt includes/cacert.pem (public key bundle) the web server configured public key bundle A test connection link is available on the payment module configuration page which can be used to test if API transaction calls to Stripe can be verified from your web server. If the test connection fails, please contact your hosting provider as they may need to update your web server configuration. The SSL certificate verification can also be disabled on the payment module configuration page however it is highly discouraged to disable. Some web hosting providers require a curl proxy to be used which can be configured on the payment module configuration page.

Configuration Settings Parameter Description Default Enable Stripe Module Publishable API Key Secret API Key Setting this parameter to True makes the payment method available to customers during the checkout procedure. The Publishable API Key of the account to use for transactions. The Secret API Key of the account to use for transactions. True Create Tokens Allows customers to store their payment cards securely at Stripe and reference the cards for future payments via tokens. False Verify With CVC Transaction Method Setting this parameter to True verifies the credit card billing address with the Card Verification Code (CVC). The following transaction methods are available to process transactions with: Authorize The Authorize transaction method only verifies the card and card holder. Authorizations can be captured manually on the Stripe Merchant dashboard. Capture The Capture transaction method verifies, authorises, and transfers the funds to your Merchant account. True Authorize Set Order Status Transaction Order Status The orders status will be updated to this value when a successful transaction has been made. Transactions are logged in this private order status level. Default Order Status Stripe [Transactions]

Parameter Description Default Payment Zone If set, this payment method will only be available to orders made within the defined zone. Transaction Server The following transaction servers are available to process transactions through: Live The Live server is used in production environments to process and receive payments from customers. Test The Test server is only used to test transactions with. No transactions are processed and no payments are made when transactions are being tested. Live Verify SSL Certificate Verify Stripe's identity when API communication calls are sent. True Proxy Server Send API communication calls through this proxy server. Debug E-Mail Address Sort Order Send invalid transaction parameters to this e-mail address. The position to show the payment method on the checkout payment page against other available payment methods.

Add-On Package The separate Stripe.js Add-On package is available at: http://addons.oscommerce.com/info/9078

Online Demonstration An online demonstration is available at: http://demo.oscommerce.com For the online demonstration, Stripe.js has been configured with Stripe's test server environment and requires a test payment card to purchase an order.

Manual Installation (as an Add-On) After extracting the Add-On package, copy the files located in the catalog directory to your oscommerce installation directory on the server. The files must be copied in the correct directory structure as extracted from the Add-On package. The file listing is as follows: includes/languages/english/modules/payment/stripe.php includes/modules/payment/stripe.php The standard language definitions in English are provided in the Add-On package. For additional languages, copy the English language definition file to the appropriate language directory and open the file with a text editor to edit the language definitions. The location of the language definition file must be in: includes/languages/language/modules/payment/stripe.php When the files have been copied to their appropriate locations, the payment module will be available on the Administration Tool -> Modules -> Payment -> Install Module page where it can be installed, or on the Administration Tool -> Modules -> Payment page if the module was already previously installed. If the module was already previously installed, it is important to visit the module configuration page to make sure new parameters are automatically installed in the database.

Changelog v1.0 02-Jun-2014 Initial Release