As more companies develop software, there is increasing interest in monetizing the fruits of that labor. Few businesses, however, take the necessary step to build and maintain a digital storefront to do so.
As the public cloud grows as a platform for application hosting and storage, providers like AWS offer services that support software distribution and payments. Amazon provides several core AWS payment options to monetize applications, including Amazon DevPay, AWS Marketplace and Amazon Payments.
Amazon DevPay is a billing and account management service. DevPay allows developers to sell applications that are built in or run on AWS, eliminating the need to build and maintain a digital storefront to accept sales or manage subscriptions. DevPay signs up buyers, monitors AWS resource usage, gives buyers a bill for use and collects payments for the developer. DevPay allows developers to set pricing for upfront purchases, usage-based purchases or a combination of those models. Customers make payments through Amazon accounts.
AWS indicates that DevPay is not accepting new seller accounts; current DevPay users still have access to the service, but there are other AWS payment options. AWS directs new sellers to the AWS Marketplace for a more comprehensive application selling experience.
The AWS Marketplace is Amazon's online digital storefront; it's designed to help buyers locate, buy and use software and services. A customer configures and launches software from the AWS Marketplace, and Amazon bills the customer according to resources used or per-hour or per-month billing methods.
The AWS Marketplace touts a more familiar shopping experience for buyers, and its software products work with virtual private cloud instances, Reserved Instances, Spot Instances and On-Demand Instances. The AWS Marketplace also supports software products that use Elastic Block Store; DevPay does not.
Amazon Payments, another one of the AWS payment options, replaces the now-defunct Flexible Payments Service. Unlike the AWS Marketplace, which is focused on software products, Amazon Payments is primarily a generic checkout and payment service that is integrated into a merchant's online or mobile storefront. Payment is suited to any type of product.
The Amazon Payments service integrates into a company's website to collect one-time, subscription-based or recurring payments. The service identifies buyers and collects payments without the buyer having to leave a vendor's website. Amazon also provides fraud protection for transactions.
Amazon Payments uses existing AWS tools, including Simple Notification Service for payment notifications, Simple Queue Service for workflow management and a mix of storage via DynamoDB and Simple Storage Service. The Amazon Payments service is spread across multiple availability zones for added resilience.
The Amazon Payments service also supplies extensions and plug-ins for various e-commerce platforms, including Shopify, OpenCart, PrestaShop and ShopSite. Pay with Amazon imposes several fees for use, including a 2.9% domestic processing fee, a $0.30 authorization fee and 3.9% cross-border fee.
If you're selling a new cloud app for business, the AWS Marketplace might be the best of the AWS payment options. But if you're selling office furniture through your corporate website, integrating Amazon Payments is a better alternative.
AWS Competency Program proves vendor mettle
Third-party tools help AWS customers with implementation
AWS ecosystem hinges on partner software
Dig Deeper on AWS partners and resellers
Related Q&A from Stephen J. Bigelow
Navigating data center malfunctions when hardware is off premises can be tricky. Organizations must have strong SLAs with their colo provider to ... Continue Reading
Regression tests and UAT ensure software quality and both require a sizeable investment. Learn when and how to perform each one, and some tips to get... Continue Reading
Learn the meaning of functional vs. nonfunctional requirements in software engineering, with helpful examples. Then, see how to write both and build ... Continue Reading