Gamend.Payments.Providers.Steam (gamend_core v1.0.1296)

Copy Markdown View Source

Steam MicroTxn adapter.

Supports InitTxn, FinalizeTxn, QueryTxn, and GetReport through Steamworks Web API. Use PAYMENTS_ENVIRONMENT=sandbox while testing.

Summary

Functions

config_status()

Callback implementation for Gamend.Payments.Provider.config_status/0.

finalize_transaction(purchase, attrs \\ %{})

Callback implementation for Gamend.Payments.Provider.finalize_transaction/2.

get_report(attrs \\ %{})

init_transaction(purchase, provider_product, attrs)

Callback implementation for Gamend.Payments.Provider.init_transaction/3.

query_transaction(attrs)

Callback implementation for Gamend.Payments.Provider.query_transaction/1.

validate_purchase(user, attrs)

Callback implementation for Gamend.Payments.Provider.validate_purchase/2.