Stripe General Information

Official Content

For each functionality, there are SDTs with options to configure (some mandatory, some optional) (eg StripeChargeCreateOptions), which define how the action is going to be performed.

Most API calls need these parameters:

  • API Key: your secret key (GetSecretKey()) (in)
  • JSON: Json of the Options SDT (in)
  • Response: Json of the Response to the call. There are SDTs for each response, to be able to load and handle all data (out)
  • Errors: JSON of the StripeError  SDT, returned by Stripe’s server (out)
  • ErrorCode: 0 is OK, response was loaded. 1 is Error, Errors where loaded (no response in this case) (out)

There are domains for each of the mentioned parameters:

  • Api_Key
  • JSON
  • Response
  • Errors
  • ErrorCode

 
StripeSDKMain is the ExternalObject which communicates with Stripe’s API. You will need to create a variable of this type, to interact with Stripe’s API.

You can download the Source Code to add extra functionality to the external object from https://github.com/genexuslabs/genexus-sdk-for-stripe

Was this page helpful?
What Is This?
Your feedback about this content is important. Let us know what you think.