Which AWS payment options help monetize apps?

Our AWS software is ready to deploy, but we're not sure how to monetize it. What tools or services does AWS offer for developer payment options?

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.

Amazon Payments

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.

Next Steps

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