Bitcoin Payment Gateway API
|
|
|
- Tracey Rich
- 10 years ago
- Views:
Transcription
1 Bitcoin Payment Gateway API v0.3 BitPay, Inc BITPAY, Inc. All Rights Reserved. 1
2 Table of Contents Introduction Activating API Access Invoice States Creating an Invoice Required POST fields Optional Payment Notification (IPN) fields Optional Order Handling fields Optional Buyer Information to display BitPay Server Response Getting an Invoice Status Receiving Invoice Status Updates Sample Client Library Revision History Introduction The BitPay.com Bitcoin Payment Gateway API is designed for merchants that need full control over their customers shopping and checkout experience. An ecommerce site can make use of this API to transmit invoice information to BitPay.com from their back-end server, and receive server notifications when the customer has completed payment and the invoice total has been credited to the merchant account. A merchant can elect to receive notifications immediately upon receipt of a payment, or when the payment has been completed and credited to the merchant account. There are three interactions with the BitPay.com service that this API enables: create an invoice fetch an invoice status receive invoice status updates Note: For the documentation on the older version of the API that uses SSL client certificates for authentication, see (we have not yet updated all shopping cart plugins to use the new authentication method). While the old authentication method is now deprecated, it is still supported (we don t have any immediate plans to disable it if you re already setup to use it) BITPAY, Inc. All Rights Reserved. 2
3 Activating API Access The BitPay.com JSON API is accessible at The merchant must obtain an API key from the bitpay website by logging into their merchant account and clicking on My Account, API Access keys. A merchant can create multiple keys for use with different e- commerce stores or API functions. Once an API key has been created, BitPay will use this API key to authenticate your API connections. The merchant s API key must remain private and should never be visible on any client-facing code. Should it ever be compromised, the merchant can generate a new key in their BitPay account. When connecting to BitPay, use HTTP Basic Authentication with the username as your API key and leave the password blank (the following page describes the HTTP Basic authentication protocol in detail: / You should also only communicate with the server if you can validate the bitpay.com SSL certificate with a certificate authority. Most HTTPS client libraries make this as simple as setting a switch. Similarly, inbound notification connections should only be recognized when the SSL certificate is validated. Taking both of these steps will ensure that you are always communicating with the Bitpay server and that your API key will never be exposed BITPAY, Inc. All Rights Reserved. 3
4 Invoice States A BitPay.com invoice can be in one of the following states: new, paid, confirmed, complete, expired or invalid. Payments sent to the bitcoin address associated with an invoice will only be credited to the invoice when it is in the new state. status new paid confirmed complete expired invalid Description An invoice starts in this state. When in this state and only in this state, payments to the associated bitcoin address are credited to the invoice. If an invoice has received a partial payment, it will still reflect a status of new to the merchant (from a merchant system perspective, an invoice is either paid or not paid, partial payments and over payments are handled by bitpay.com by either refunding the customer or applying the funds to a new invoice. As soon as full payment (or over payment) is received, an invoice goes into the paid status. The transaction speed preference of an invoice determines when an invoice is confirmed. For the high speed setting, it will confirmed as soon as full payment is received on the bitcoin network (note, the invoice will go from a status of new to confirmed, bypassing the paid status). For the medium speed setting, the invoice is confirmed after the payment transaction(s) have been confrimed by 1 block on the bitcoin network. For the low speed setting, 6 blocks on the bitcoin network are required. Invoices are considered complete after 6 blocks on the bitcoin network, therefore an invoice will go from a paid status directly to a complete status if the transaction speed is set to low. When an invoice is complete, it means that BitPay.com has credited the merchant s account for the invoice. Currently, 6 confirmation blocks on the bitcoin network are required for an invoice to be complete. Note, in the future (for qualified payers), invoices may move to a complete status immediately upon payment, in which case the invoice will move directly from a new status to a complete status. An expired invoice is one where payment was not received and the 15 minute payment window has elapsed. An invoice is considered invalid when it was paid, but payment was not confirmed within 1 hour after receipt. It is possible that some transactions on the bitcoin network can take longer than 1 hour to be included in a block. In such circumstances, once payment is confirmed, BitPay.com will make arrangements with the merchant regarding the funds (which can either be credited to the merchant account on another invoice, or returned to the buyer) BITPAY, Inc. All Rights Reserved. 4
5 Creating an Invoice An invoice is created by sending an http POST message to with the details of the invoice passed in the body of the request. The body of the message must be JSON encoded and the contenttype should be set to application/json. On successful creation, the invoice details will be provided in a JSON encoded response. If there is an error, you will receive a JSON encoded error response. All error responses will have an error field that is an object with two fields called type and message. A merchant is restricted to creating no more than 100 invoices per hour (there are also per second and per minute limits). The fields in the request are described below: Required POST fields price "currency This is the amount that is required to be collected from the buyer. Note, if this is specified in a currency other than BTC, the price will be converted into BTC at market exchange rates to determine the amount collected from the buyer. This is the currency code set for the price setting. The pricing currencies currently supported are USD, EUR, BTC, and all of the codes listed on this page: Optional Payment Notification (IPN) fields posdata A passthru variable provided by the merchant and designed to be used by the merchant to correlate the invoice with an order or other object in their system. This passthru variable can be a JSON-encoded string, for example posdata: { ref : , affiliate : spring112 } notificationurl A URL to send status update messages to your server (this must be an https URL, unencrypted http URLs or any other type of URL is not supported). Bitpay.com will send a POST request with a JSON encoding of the invoice to this URL when the invoice status changes. transactionspeed default value: set in your high : An invoice is considered to be "confirmed" immediately upon receipt of payment. medium : An invoice is considered to be "confirmed" after 1 block confirmation (~10 minutes). low : An invoice is considered to be "confirmed" after 6 block confirmations (~1 hour). NOTE: Orders are posted to your Account Summary after 6 block confirmations regardless of this setting. fullnotifications default value: false BITPAY, Inc. All Rights Reserved. 5
6 true: Notifications will be sent on every status change. false: Notifications are only sent when an invoice is confirmed (according the the transactionspeed setting). notification Bitpay.com will send an to this address when the invoice status changes. Optional Order Handling fields redirecturl This is the URL for a return link that is displayed on the receipt, to return the shopper back to your website after a successful purchase. This could be a page specific to the order, or to their account. Optional Buyer Information to display orderid itemdesc itemcode physical Used to display your public order number to the buyer on the BitPay invoice. In the merchant Account Summary page, this value is used to identify the ledger entry. Used to display an item description to the buyer. Used to display an item SKU code or part number to the buyer. default value: false true : Indicates a physical item will be shipped (or picked up) false : Indicates that nothing is to be shipped for this order buyername buyeraddress1 buyeraddress2 buyercity buyerstate buyerzip buyercountry buyer buyerphone These fields are used for display purposes only and will be shown on the invoice if provided BITPAY, Inc. All Rights Reserved. 6
7 BitPay Server Response The response to a create invoice request, the response to a get invoice request, and the content of a status update notification are all identical JSON representations of the invoice object. The fields are described below: Name id url posdata status Description The unique id of the invoice assigned by bitpay.com An https URL where the invoice can be viewed. The passthru variable provided by the merchant on the original invoice creation. The current invoice status. The possible states are described earlier in this document. new paid confirmed complete expired invalid price currency btcprice The price set by the merchant (in terms of the provided currency). The 3 letter currency code in which the invoice was priced. The amount of bitcoins being requested for payment of this invoice (same as the price if the merchant set the price in BTC). invoicetime The time the invoice was created in milliseconds since midnight January 1, expirationtime currenttime The time at which the invoice expires and no further payment will be accepted (in milliseconds since midnight January 1, 1970). Currently, all invoices are valid for 15 minutes. The current time on the BitPay.com system (by subtracting the current time from the expiration time, the amount of time remaining for payment can be determined) BITPAY, Inc. All Rights Reserved. 7
8 Getting an Invoice Status To get the current state of an invoice, an http GET request can be sent to where the id is the invoice id provided when the invoice was created. The format of the response is exactly the same as that which is returned when creating an invoice. Receiving Invoice Status Updates Invoice status updates can be sent either via , https or both. The notification and notificationurl settings control the destination for the notification. Note, notification is a human readable format and not intended for use as a system interface. For https notification, BitPay.com sends a POST request to the given URL with a JSON encoding of the invoice that is identical to the format returned from a create invoice or get invoice request. If fullnotifications are set to true, then an update will be sent for every change in status. If fullnotifications are false, then an update is only sent when an invoice is confirmed (according to the transactionspeed setting) BITPAY, Inc. All Rights Reserved. 8
9 Sample Client Library For convenience, a sample client library is provided to demonstrate how to interact with the BitPay.com JSON API. You can use this client library as is on your server, you can customize it, or you can use it as a guide for developing a client library in another language. The sample client library is written in JavaScript and is designed to run using nodejs. Nodejs can be downloaded form The examples have been tested on version 0.8.9, but should work on later versions as well. The sample client library can be obtained from The zip file contains 3 utilities: createinvoice, getinvoice, invoicelistener. These files are executable and invoke the node runtime using typical Unix shebang notation. They can also be started by passing them as the first argument to the node runtime. The files themselves are JavaScript source code. To use the utilities, modify the config.js file and copy and paste an API key from your merchant account into the apikey setting. This will associate your API calls with your merchant account. Also, there is a sample SSL key and certificate file that is used by the invoicelistener to setup the HTTPS server that listens for incoming invoice notifications. While these example credentials will work fine, you may want to create your own unique SSL key and certificate. To create an invoice, run the createinvoice utility and pass in an invoice description on stdin. A sample invoice description is provided in the file sampleinvoice.json. To create an invoice using this sample, run the following command: $./createinvoice <sampleinvoice.json The newly created invoice will be output on a single line in JSON format. To get an invoice, run the getinvoice utility and pass the invoice id as the sole argument as follows: $./getinvoice 5_TU2V-M0glicVcZuQkkkq9aiA7qP0MjxRkhdc1MRSY= Just as before, the invoice will be output on a single line in JSON format. To receive notifications of invoice status updates, use the invoicelistener utility. It takes a single parameter on the command line to specify the port number (or it can be specified in config.js) and listens for incoming notifications from BitPay.com. If you create an invoice with a notificationurl to your server and port, notifications of status changes on that invoice will be delivered to this utility. When a notification is received, the utility will print the JSON encoded invoice on stdout (one line per notification). With these utilities, it is easy to craft a solution that can create a BitPay.com invoice and receive payment notifications BITPAY, Inc. All Rights Reserved. 9
10 Revision History 0.1 September 2011 Original Release 0.2 December 2011 Updated SSL info 0.3 September 2012 Changed Authentication from SSL fingerprint to API token method BITPAY, Inc. All Rights Reserved. 10
Connect Getting Started Guide. Connect 2.1.1 Getting Started Guide
Connect 2.1.1 Getting Started Guide Page 1 of 22 Internetware Limited, 2008 Welcome...3 Introduction...3 What s new in 2.1...3 Technical Requirements...4 How does Connect work?...5 Application Connectors...5
Customer Support Guide
Customer Support Guide v0.1 BitPay, Inc. https://bitpay.com 2014 BITPAY, Inc. All Rights Reserved. 1 Table of Contents Introduction Contacting Support Payment Data Common Payment Exceptions Underpayment
Netswipe Processing Implementation
Netswipe Processing Implementation Direct Integration with Jumio s Payment Gateway Revision History Version Date published Description 1.0.0 November 22 nd, 2011 Initial release. 1.0.1 January 12 th, 2012
API documentation - 1 -
API documentation - 1 - Table of Contents 1. Introduction 1.1. What is an API 2. API Functions 2.1. Purge list of files 2.1.1 Description 2.1.2 Implementation 2.2. Purge of whole cache (all files on all
GoCoin: Merchant integration guide
GoCoin: Merchant integration guide More information can be found at help.gocoin.com Preface This guide is intended for Merchants who wish to use the GoCoin API to accept and process payments in Cryptocurrency.
Swedbank Payment Portal Implementation Overview
Swedbank Payment Portal Implementation Overview Product: Hosted Pages Region: Baltics September 2015 Version 1.0 Contents 1. Introduction 1 1.1. Audience 1 1.2. Hosted Page Service Features 1 1.3. Key
PayPal PRO Sandbox Testing
PayPal PRO Sandbox Testing Updated June 2014 2014 GoPrint Systems, Inc., All rights reserved. PayPal Pro Configuration Guide 1 PayPal Pro Test Mode (Sandbox) Overview The PayPal test account, referred
Klarna Magento module
Klarna Magento module User guide Payment module version: 5.x.+ User guide 1.0 Revision: 1.1 Table of Contents User guide Welcome to Klarna How do you benefit? What is Klarna s offering? Prerequisites Before
InstaMember USER S GUIDE
InstaMember USER S GUIDE Setting Up Payment Options 1 Setting Up Payment Options This option will help you setup different payment options for your InstaMember powered site. This also includes a detailed
CA Nimsoft Service Desk
CA Nimsoft Service Desk Configure Outbound Web Services 7.13.7 Legal Notices Copyright 2013, CA. All rights reserved. Warranty The material contained in this document is provided "as is," and is subject
Fairsail REST API: Guide for Developers
Fairsail REST API: Guide for Developers Version 1.02 FS-API-REST-PG-201509--R001.02 Fairsail 2015. All rights reserved. This document contains information proprietary to Fairsail and may not be reproduced,
ipayment Gateway API (IPG API)
ipayment Gateway API (IPG API) Accepting e-commerce payments for merchants Version 3.2 Intercard Finance AD 2007 2015 Table of Contents Version control... 4 Introduction... 5 Security and availability...
Riverbed Cascade Shark Common REST API v1.0
Riverbed Cascade Shark Common REST API v1.0 Copyright Riverbed Technology Inc. 2015 Created Feb 1, 2015 at 04:02 PM Contents Contents Overview Data Encoding Resources information: ping information: list
CHARGE Anywhere Universal Shopping Cart
CHARGE Anywhere Universal Shopping Cart Version: v1.0.1 Prepared for: CHARGE Anywhere 4041B Hadley Rd South Plainfield, NJ 07080 Phone: + 1 (800)211-1256 Fax: + 1 (732) 417-4448 I. Introduction... 3 II.
Cloud Elements ecommerce Hub Provisioning Guide API Version 2.0 BETA
Cloud Elements ecommerce Hub Provisioning Guide API Version 2.0 BETA Page 1 Introduction The ecommerce Hub provides a uniform API to allow applications to use various endpoints such as Shopify. The following
IPN User Guide PAYTABS INSTANT PAYMENT NOTIFICATION USER GUIDE VERSION 1.1. PAYTABS www.paytabs.com
IPN User Guide PAYTABS INSTANT PAYMENT NOTIFICATION USER GUIDE VERSION 1.1 PAYTABS www.paytabs.com CONTENTS 1. Overview... 1 1.1. Test Merchant Account v/s Live Merchant Account... 1 1.2. Target Audience...
Configuration > Payment gateways Configure the payment gateway tokens for your credit card and PayPal payment methods if applicable.
Storefront Users Manual Quick Start Settings Your shopping cart is pre-configured with default values suitable for most businesses. In most cases, you only need to configure the settings below to start
TIBCO ActiveMatrix BPM - Integration with Content Management Systems
TIBCO ActiveMatrix BPM - Integration with Content Management Systems Software Release 3.0 May 2014 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE.
Durango Merchant Services Customer Vault API
Durango Merchant Services Customer Vault API V1.1 Integration Resources Documentation April 2008 Updated Sept 2011 Durango-Direct.com 866-415-2636 Contents Overview... 3 Customer Vault... 3 Methodology...
Login and Pay with Amazon - extension for Magento
Login and Pay with Amazon - extension for Magento Release 1.6.4 Marek Zabrowarny April 27, 2016 Contents 1 Overview 3 1.1 Extension features............................................ 3 1.2 Getting the
Title page. Alcatel-Lucent 5620 SERVICE AWARE MANAGER 13.0 R7
Title page Alcatel-Lucent 5620 SERVICE AWARE MANAGER 13.0 R7 APPLICATION API DEVELOPER GUIDE 3HE-10590-AAAA-TQZZA Issue 1 December 2015 Legal notice Legal notice Alcatel, Lucent, Alcatel-Lucent and the
PayPal Express Checkout Integration Guide
PayPal Express Checkout Integration Guide The PDF version of this guide is no longer maintained. For the latest updates, please refer to the HTML version of this guide. Last updated: December 2012 PayPal
Kentico CMS 7.0 E-commerce Guide
Kentico CMS 7.0 E-commerce Guide 2 Kentico CMS 7.0 E-commerce Guide Table of Contents Introduction 8... 8 About this guide... 8 E-commerce features Getting started 11... 11 Overview... 11 Installing the
My Sage Pay User Manual
My Sage Pay User Manual Page 1 of 32 Contents 01. About this guide..4 02. Getting started.4 Online help Accessing My Sage Pay Test Servers Live Servers The Administrator account Creating user accounts
Merchant Warehouse Credit Card Integration Gym Assistant 2.0 www.gymassistant.com August 2009
Merchant Warehouse Credit Card Integration Gym Assistant 2.0 www.gymassistant.com August 2009 System Requirements This implementation requires Gym Assistant v2.0.1 build 230 or higher. To download the
Introduction to Clarity Connect s Standard E-Commerce/Store Manager Solution
Introduction to Clarity Connect s Standard E-Commerce/Store Manager Solution This document contains a detailed description of the functionality provided in a standard e commerce implementation with Clarity
Sage e-businessvision and Sage Exchange
Sage e-businessvision and Sage Exchange 2010 Sage Software, Inc. All rights reserved. Sage Software, Sage Software logos, and the Sage Software product and service names mentioned herein are registered
Ease-E-Club Client Management Software by Computerease
Ease-E-Club Client Management Software by Computerease Bluefin Payment Setup and Processing The Bank Export, Point of Sale and Client file are integrated with Bluefin Payment Systems: http://bluefin.com/computerease.
Global Transport Secure ecommerce Decision Tree
Global Transport Secure ecommerce Decision Tree Development work* or software configuration** is required. Please be prepared to engage a webmaster/developer for assistance Are you looking for a hosted
PROCESS TRANSACTION API
PROCESS TRANSACTION API Document Version 8.7 May 2015 For further information please contact Digital River customer support at (888) 472-0811 or [email protected]. 1 TABLE OF CONTENTS 2 Lists of tables
WebSphere Commerce and Sterling Commerce
WebSphere Commerce and Sterling Commerce Inventory and order integration This presentation introduces WebSphere Commerce and Sterling Commerce inventory and order integration. Order_Inventory_Integration.ppt
STERLING SECURE PROXY. Raj Kumar Integration Management, Inc. [email protected]
STERLING SECURE PROXY Raj Kumar Integration Management, Inc. [email protected] Agenda Terminology Proxy Definition Sterling Secure Proxy Overview Architecture Components Architecture Diagram
CyberSource PayPal Services Implementation Guide
CyberSource PayPal Services Implementation Guide Simple Order API SCMP API September 2015 CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095 CyberSource Contact Information
MyanPay Express Checkout Integration Guide
2012 MyanPay Express Checkout Integration Guide MyanPay Myanmar Soft Gate Technology Co, Ltd. 8/20/2012 Getting Started With Express Checkout. 1 Key Features of Express Checkout...1 The Express Checkout
ANZ egate Virtual Payment Client
ANZ egate Virtual Payment Client Integration Notes Contents Purpose of notes 3 For enquiries and support 3 Contents of ANZ egate kit 3 Sample Codes 3 Bank Hosted, Merchant Hosted and Merchant Hosted with
Shopping Cart Software
Shopping Cart Software QuickStart Guide 1 Please note: The Quick Start guide covers only the minimum requirements to get your cart up and running; there are many more features for you to take advantage
JOINUS AG. PowerPay Checkout. Magento Module User Manual. Support: [email protected]
PowerPay Checkout Magento Module User Manual Support: [email protected] This document explains installation procedure and configuration options for Joinus AG PowerPay checkout magento payment module.
How to Start a WordPress E-commerce site using WooCommerce
How to Start a WordPress E-commerce site using WooCommerce @SzeLiu #WCMIA May 30, 2015 Agenda Preparation Installation Settings Products Other 2 Preparation! Paperwork! Business license! Seller s permit!
DutyCalculator - Installation and Configuration
DutyCalculator - Installation and Configuration Date: 23 Oct 201, Version 0.4.10 Requirements Magento Community version 1. and higher or Enterprise version 1.9.1 and higher Installation Follow this link
Commerce Services Documentation
Commerce Services Documentation This document contains a general feature overview of the Commerce Services resource implementation and lists the currently implemented resources. Each resource conforms
Merchant Reporting Tool
Merchant Reporting Tool payment and transaction statistic for web shops Transaction reports through web-interface to paysafecard application Table of Content 1. Introduction 2 2. Log In 2 2.1 Merchant
Hosted Credit Card Forms Implementation Guide
Hosted Credit Card Forms Implementation Guide Merchant implementation instructions to integrate to the Setcom s hosted credit card forms. Covers: fraud screening, Verified by Visa, MasterCard SecureCode
How To Set Up A Xerox Econcierge Powered By Xerx Account
Xerox econcierge Account Setup Guide Xerox econcierge Account Setup Guide The free Xerox econcierge service provides the quickest, easiest way for your customers to order printer supplies for all their
Intel Internet of Things (IoT) Developer Kit
Intel Internet of Things (IoT) Developer Kit IoT Cloud-Based Analytics User Guide September 2014 IoT Cloud-Based Analytics User Guide Introduction Table of Contents 1.0 Introduction... 4 1.1. Revision
How To Use Paypal Online Currency With A Credit Card And Bank Account On A Pc Or Credit Card On A Website From A Pc (Paypal) On A Paypal Website (Online) On Pc Or Paypal On A Computer Or Pc (
PayPal Website Payments Standard Checkout Integration Guide For Professional Use Only Currently only available in English. A usage Professional Uniquement Disponible en Anglais uniquement pour l'instant.
Setup Guide for Magento and BlueSnap
Setup Guide for Magento and BlueSnap This manual is meant to show you how to connect your Magento store with your newly created BlueSnap account. It will show step-by-step instructions. For any further
API Integration Guide
API Integration Guide INTEGRATION GUIDE VERSION 2.2 Table of Contents 1. Overview...5 1.1 Test Merchant Account v/s Live Merchant Account...5 1.2 Target Audience...5 1.3 Assistance...6 1.4 Technical Architecture...6
OAuth 2.0 Developers Guide. Ping Identity, Inc. 1001 17th Street, Suite 100, Denver, CO 80202 303.468.2900
OAuth 2.0 Developers Guide Ping Identity, Inc. 1001 17th Street, Suite 100, Denver, CO 80202 303.468.2900 Table of Contents Contents TABLE OF CONTENTS... 2 ABOUT THIS DOCUMENT... 3 GETTING STARTED... 4
RBackup Server Installation and Setup Instructions and Worksheet. Read and comply with Installation Prerequisites (In this document)
RBackup Server Installation and Setup Instructions and Worksheet Fill out the Installation Worksheet. (In this document) Read and comply with Installation Prerequisites (In this document) Review the Partner
Pay with Amazon Integration Guide
2 2 Contents... 4 Introduction to Pay with Amazon... 5 Before you start - Important Information... 5 Important Advanced Payment APIs prerequisites... 5 How does Pay with Amazon work?...6 Key concepts in
Magensa Services. Administrative Account Services API Documentation for Informational Purposes Only. September 2014. Manual Part Number: 99810058-1.
Magensa Services Administrative Account Services API Documentation for Informational Purposes Only September 2014 Manual Part Number: 99810058-1.01 REGISTERED TO ISO 9001:2008 Magensa I 1710 Apollo Court
TIBCO ActiveMatrix BPM Integration with Content Management Systems Software Release 2.2.0 September 2013
TIBCO ActiveMatrix BPM Integration with Content Management Systems Software Release 2.2.0 September 2013 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE.
echeck.net Operating Procedures and User Guide
echeck.net Operating Procedures and User Guide Table of Contents Introduction... 4 What is echeck.net?... 4 Who can use echeck.net?... 4 Applying for echeck.net... 5 echeck.net Fees and Settings... 5 echeck.net
Integration Guide Last Revision: July 2004
Last Revision: July 2004 PayPal Integration Guide 2004 PayPal, Inc. All Rights Reserved. PayPal and the PayPal logo are registered trademarks of PayPal, Inc. Designated trademarks and brands are the property
Configuring Single Sign-on for WebVPN
CHAPTER 8 This chapter presents example procedures for configuring SSO for WebVPN users. It includes the following sections: Using Single Sign-on with WebVPN, page 8-1 Configuring SSO Authentication Using
Merchant Plug-In. Specification. Version 3.2. 110.0093 SIX Payment Services
Merchant Plug-In Specification Version 3.2 110.0093 SIX Payment Services Table of contents 1 Introduction... 3 1.1 Summary... 3 1.2 Requirements... 4 1.3 Participation and Result of the Authentication...
Best Practices Guide. A reference guide for merchants who want to set up their websites to use Amazon Payments
A reference guide for merchants who want to set up their websites to use Amazon Payments Table of Contents Overview of the Best Practices Guide... 1 What s New in This Document...1 Before You Start...
QIWI Wallet Pull Payments API
QIWI Wallet QIWI Wallet Pull Payments API Version 2.1 Table of contents 1. Introduction... 2 1.1. Purpose of the API... 2 1.2. Things to Know About QIWI Wallet... 2 2. QIWI Wallet Interface... 3 2.1. Creating
MONETA.Assistant API Reference
MONETA.Assistant API Reference Contents 2 Contents Abstract...3 Chapter 1: MONETA.Assistant Overview...4 Payment Processing Flow...4 Chapter 2: Quick Start... 6 Sandbox Overview... 6 Registering Demo Accounts...
StreamServe Persuasion SP4 Service Broker
StreamServe Persuasion SP4 Service Broker User Guide Rev A StreamServe Persuasion SP4 Service Broker User Guide Rev A 2001-2009 STREAMSERVE, INC. ALL RIGHTS RESERVED United States patent #7,127,520 No
Process Transaction API
Process Transaction API Document Version 5.9 March 2011 For further information please contact Beanstream customer support at (250) 472-2326 or [email protected]. BEAN # Page 2 of 90 Date Overview...
Network Merchants Inc (NMI) Integration Resources. Direct Post API Documentation April 2010
Network Merchants Inc (NMI) Integration Resources Direct Post API Documentation April 2010 Table of Contents Methodology... 2 Direct Post Method (Server to Server) FIG. 1... 2 Transaction Types... 3 Sale
ACTIVANT B2B SELLER B2B SELLER NEW FEATURES GUIDE VERSION 5.8
ACTIVANT B2B SELLER B2B SELLER NEW FEATURES GUIDE VERSION 5.8 This manual contains reference information about software products from Activant Solutions Inc. The software described in this manual and the
Ecommerce Setup Wizard Site Setup Wizards
Ecommerce Setup Wizard Site Setup Wizards ecommerce Setup Wizard Before you begin this wizard you must first set up your ecommerce gateway This wizard will require information that is provided to you by
Copyright 2013 Consona Corporation. All rights reserved www.compiere.com
COMPIERE 3.8.1 SOAP FRAMEWORK Copyright 2013 Consona Corporation. All rights reserved www.compiere.com Table of Contents Compiere SOAP API... 3 Accessing Compiere SOAP... 3 Generate Java Compiere SOAP
The Adyen Magento Manual
The Adyen Magento Manual All you need to know to get started with the Adyen Magento plug-in. Global Omni-channel Technology The left hand section of this document will be the area where you will find the
Advanced HTTP API Documentation
Advanced HTTP API Documentation Page 1 of 8 Introduction The SMS Broadcast Advanced HTTP API can be used to integrate SMS messaging into your own systems. This API allows for tracking of SMS messages and
Inspire Commerce &.pay. Customer Vault API. Inspire Commerce 800-261-3173 [email protected]
Inspire Commerce &.pay Customer Vault API Inspire Commerce 800-261-3173 [email protected] Overview Customer Vault Security Concerns The Customer Vault was designed specifically for businesses
Sage Cloud Connector Getting Started Guide. January 2014
Sage Cloud Connector Getting Started Guide January 2014 This is a publication of Sage Software, Inc. Copyright 2014 Sage Software, Inc. All rights reserved. Sage, the Sage logos, and the Sage product and
An Oracle White Paper June 2014. RESTful Web Services for the Oracle Database Cloud - Multitenant Edition
An Oracle White Paper June 2014 RESTful Web Services for the Oracle Database Cloud - Multitenant Edition 1 Table of Contents Introduction to RESTful Web Services... 3 Architecture of Oracle Database Cloud
API Documentation. Version 2.0
API Documentation Version 2.0 Table of Contents 1. Overview...5 1.1 Test Merchant Account v/s Live Merchant Account...5 1.2 Target Audience...5 1.3 Assistance...6 1.4 Technical Architecture...6 2 Getting
Getting Started With Parallels Business Automation 4.4
Parallels Getting Started With Parallels Business Automation 4.4 Reseller's Guide Revision 1.0.18 (c) 1999-2008 ISBN: N/A Parallels 660 SW 39th Street Suite 205 Renton, Washington 98057 USA Phone: +1 (425)
DPD shipping module documentation. Magento module version 2.0.3
DPD shipping module documentation Magento module version 2.0.3 Table of Contents Introduction...3 Document version history...3 Definitions...3 Short user manual...3 Added functionality...4 Use cases...4
CSE598i - Web 2.0 Security OWASP Top 10: The Ten Most Critical Web Application Security Vulnerabilities
CSE598i - Web 2.0 Security OWASP Top 10: The Ten Most Critical Web Application Security Vulnerabilities Thomas Moyer Spring 2010 1 Web Applications What has changed with web applications? Traditional applications
Setup Guide for PrestaShop and BlueSnap
Setup Guide for PrestaShop and BlueSnap This manual is meant to show you how to connect your PrestaShop store with your newly created BlueSnap account. It will show step-by-step instructions. For any further
Best Practices Guide. A reference guide for merchants who want to set up their websites to use Amazon Payments
A reference guide for merchants who want to set up their websites to use Amazon Payments Table of Contents Overview of the Best Practices Guide... 1 What s New in This Document...1 Before You Start...
Notification messages
AXIS P8221 Network I/O Audio Module TECHNICAL NOTE Notification messages How to integrate AXIS P8221 Updated: August 19, 2011 Rev: 1.1 TABLE OF CONTENTS 1 INTRODUCTION 3 1.1 HTTP and TCP 3 1.2 VAPIX 3
Shopping Cart Setup & Configuration Guide
Booster Web Solutions Shopping Cart Setup & Configuration Guide Version 1.0 Table of Contents 1 Introduction... 3 2 Shopping Cart Store Files... 4 3 Create new product... 5 4 Create Product Categories...
NASA Workflow Tool. User Guide. September 29, 2010
NASA Workflow Tool User Guide September 29, 2010 NASA Workflow Tool User Guide 1. Overview 2. Getting Started Preparing the Environment 3. Using the NED Client Common Terminology Workflow Configuration
SOA Software: Troubleshooting Guide for Agents
SOA Software: Troubleshooting Guide for Agents SOA Software Troubleshooting Guide for Agents 1.1 October, 2013 Copyright Copyright 2013 SOA Software, Inc. All rights reserved. Trademarks SOA Software,
Safeguard Ecommerce Integration / API
Safeguard Ecommerce Integration / API Product Manual Version 3 Revision 1.11 Table of Contents 1. INTRODUCTION... 4 1.1 Available commands... 4 2. HOW THE ADMINISTRATION SYSTEM IS EXPECTED TO BE USED OPERATIONALLY...
Account Management System Guide
Account Management System Guide Version 2.2 March 2015 Table of Contents Introduction...5 What is the Account Management System?...5 Accessing the Account Management System...5 Forgotten Password...5 Account
Google Trusted Stores Setup in Magento
Google Trusted Stores Setup in Magento Google Trusted Stores is a free badging program that can improve your conversion rate and average order size by reassuring potential customers you offer a great shopping
Magento Integration Manual (Version 2.1.0-11/24/2014)
Magento Integration Manual (Version 2.1.0-11/24/2014) Copyright Notice The software that this user documentation manual refers to, contains proprietary content of Megaventory Inc. and Magento (an ebay
AVATAX 15 USER GUIDE
AVATAX 15 USER GUIDE Table of Contents About Avatax 15 extension Flow and integration with StoreFront Installation Connection Settings Validation & Normalization Tax Calculations GetTax details while Cart
HP Operations Orchestration Software
HP Operations Orchestration Software Software Version: 9.00 HP Operations Manager Incent Web Service Integration Gue Document Release Date: June 2010 Software Release Date: June 2010 Legal Notices Warranty
PayPal Payments Standard Integration Guide
PayPal Payments Standard Integration Guide Last updated: October 2012 PayPal Payments Standard Integration Guide Document Number: 100000.en_US-201210 2012 PayPal, Inc. All rights reserved. PayPal is a
Phone Manager Application Support JANUARY 2015 DOCUMENT RELEASE 4.2 APPLICATION SUPPORT
Phone Manager Application Support JANUARY 2015 DOCUMENT RELEASE 4.2 APPLICATION SUPPORT ZohoCRM NOTICE The information contained in this document is believed to be accurate in all respects but is not warranted
Credomatic Integration Resources. Browser Redirect API Documentation June 2007
Credomatic Integration Resources Browser Redirect API Documentation June 2007 Table of Contents Methodology... 2 Browser Redirect Method (Browser to Server) FIG. 1... 2 API Authentication Parameters...
Saferpay Implementation Guide
Saferpay Implementation Guide Programmers Manual Date: May 2007 Version: 1.62 Status: Final Telekurs Card Solutions GmbH SAFERPAY - IMPLEMENTATION GUIDE TABLE OF CONTENTS 2 TABLE OF CONTENTS 1 INTRODUCTION
Lab Exercise SSL/TLS. Objective. Step 1: Open a Trace. Step 2: Inspect the Trace
Lab Exercise SSL/TLS Objective To observe SSL/TLS (Secure Sockets Layer / Transport Layer Security) in action. SSL/TLS is used to secure TCP connections, and it is widely used as part of the secure web:
Login and Pay with Amazon Integration Guide
Login and Pay with Amazon Integration Guide 2 2 Contents...4 Introduction...5 Important prerequisites...5 How does Login and Pay with Amazon work?... 5 Key concepts...5 Overview of the buyer experience...
Gateway Direct Post API
Gateway Direct Post API http://merchantguy.com @MerchantGuy Questions? [email protected] Contents Methodology....3! Direct Post Method (Server to Server FIG. 1...3 Transaction Types.....4! Sale (sale)..4!
Copyright Pivotal Software Inc, 2013-2015 1 of 10
Table of Contents Table of Contents Getting Started with Pivotal Single Sign-On Adding Users to a Single Sign-On Service Plan Administering Pivotal Single Sign-On Choosing an Application Type 1 2 5 7 10
IoT-Ticket.com. Your Ticket to the Internet of Things and beyond. IoT API
IoT-Ticket.com Your Ticket to the Internet of Things and beyond IoT API Contents 1 Introduction... 4 1.1 Overview... 4 1.2 Abbreviations and definitions... 4 1.3 Data Model... 4 1.4 General Information...
KMx Enterprise: Integration Overview for Member Account Synchronization and Single Signon
KMx Enterprise: Integration Overview for Member Account Synchronization and Single Signon KMx Enterprise includes two api s for integrating user accounts with an external directory of employee or other
Configuration Guide BES12. Version 12.2
Configuration Guide BES12 Version 12.2 Published: 2015-07-07 SWD-20150630131852557 Contents About this guide... 8 Getting started... 9 Administrator permissions you need to configure BES12... 9 Obtaining
InternetVista Web scenario documentation
InternetVista Web scenario documentation Version 1.2 1 Contents 1. Change History... 3 2. Introduction to Web Scenario... 4 3. XML scenario description... 5 3.1. General scenario structure... 5 3.2. Steps
