thetanz / smp-example

An example app with monetization enabled by Subscription Management Platform

Home Page:https://docs.365extensions.com/docs/smp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Setup

Add your secret provider before deployment. Example:

codeunit 50003 "DeveloperSecretProvider"
{
    procedure TryInitializeFromCurrentApp(): Boolean
    begin
        exit(true)
    end;

    procedure GetSecret(Name: Text; var Result: Text): Boolean
    begin
        case Name of
            'StripeSecretKey':
                Result := ''; // Your Stripe API Secret: https://stripe.com/docs/keys#obtain-api-keys
            'StripePublishableKey':
                Result := ''; // Your Stripe Publishable Key: https://stripe.com/docs/keys#obtain-api-keys
            'StripeProductID':
                Result := ''; // Your Stripe Product Identifier: https://dashboard.stripe.com/products
            else
                exit(false);
        end;
        exit(true);
    end;
}

About

An example app with monetization enabled by Subscription Management Platform

https://docs.365extensions.com/docs/smp

License:GNU General Public License v3.0


Languages

Language:AL 100.0%