Worldpay cnpAPI — US eCommerce XML processing (Vantiv platform).
Submits requests to the cnpAPI online endpoint.
Configuration
config :worldpay,
cnp_merchant_id: "your-merchant-id",
cnp_user: "your-user",
cnp_password: "your-password"
Summary
Functions
Submit an authorization.
Submit a capture.
Submit a credit (refund).
Submit an eCheck credit.
Submit an eCheck sale.
Submit an eCheck void.
Submit a Dynamic Payout funding instruction.
Register a token.
Submit a reversal.
Submit a sale transaction.
Submit a void.
Functions
@spec authorization( keyword(), Worldpay.Config.t() ) :: {:ok, map()} | {:error, Worldpay.Error.t()}
Submit an authorization.
@spec capture( keyword(), Worldpay.Config.t() ) :: {:ok, map()} | {:error, Worldpay.Error.t()}
Submit a capture.
@spec credit( keyword(), Worldpay.Config.t() ) :: {:ok, map()} | {:error, Worldpay.Error.t()}
Submit a credit (refund).
@spec echeck_credit( keyword(), Worldpay.Config.t() ) :: {:ok, map()} | {:error, Worldpay.Error.t()}
Submit an eCheck credit.
@spec echeck_sale( keyword(), Worldpay.Config.t() ) :: {:ok, map()} | {:error, Worldpay.Error.t()}
Submit an eCheck sale.
@spec echeck_void( keyword(), Worldpay.Config.t() ) :: {:ok, map()} | {:error, Worldpay.Error.t()}
Submit an eCheck void.
@spec funding_instruction( keyword(), Worldpay.Config.t() ) :: {:ok, map()} | {:error, Worldpay.Error.t()}
Submit a Dynamic Payout funding instruction.
@spec register_token( keyword(), Worldpay.Config.t() ) :: {:ok, map()} | {:error, Worldpay.Error.t()}
Register a token.
@spec reversal( keyword(), Worldpay.Config.t() ) :: {:ok, map()} | {:error, Worldpay.Error.t()}
Submit a reversal.
@spec sale( keyword(), Worldpay.Config.t() ) :: {:ok, map()} | {:error, Worldpay.Error.t()}
Submit a sale transaction.
@spec void( keyword(), Worldpay.Config.t() ) :: {:ok, map()} | {:error, Worldpay.Error.t()}
Submit a void.