payment SDK integration

SDKs and Client Integration

Separate server and client responsibilities when choosing an SDK or direct API integration. Verify package sources, versions and supported platforms.

Highlights

An approach that fits your needs

Consider business workflows, technical scope and operational requirements together.

01

Source

Verify the package's official distribution location.

02

Architecture

Separate client and server responsibilities.

03

Versions

Repeat acceptance testing after updates.

Using an SDK does not transfer every payment responsibility to a client library. Server validation, order confirmation, secret key management and notification processing remain part of your application architecture. This page explains integration choices without publishing unverified package names or download commands.

Check whether a package is suitable

Before using a package, verify its official distribution source, version, supported runtime and maintenance scope. A third-party package with a name resembling the product should not be assumed trustworthy.

  • Separate server and mobile or web client roles.
  • Do not embed secret keys in application packages.
  • Repeat payment tests after dependency updates.

What if there is no SDK?

Direct server integration can be considered where the current API specification supports it. Confirm scope, authentication methods and error behavior with the technical teams.

A client result is not enough

Reaching a success screen should not be the sole evidence used to close an order financially. Confirm the outcome through server notifications and status queries. Before a demo, you can share your language, platform and version.

Related solutions and resources

FAQ

Frequently asked questions

Short answers to help you assess the scope.

Which SDK packages have been published? +

This page does not provide a verified package inventory. Available packages and their distribution sources must be confirmed within the project.

Should I add a secret API key to a mobile application? +

No. Secret server keys must not be embedded in client packages. Use an appropriate server-side architecture.

Does an SDK confirm the payment outcome? +

A client event alone is insufficient. Transaction status must be verified server-side.