Packages

Elixir SDK to encrypt / decrypt Realex HPP requests and responses.

Current section

Files

Jump to
rxp_hpp lib json_wrappers request_json_wrapper.ex
Raw

lib/json_wrappers/request_json_wrapper.ex

defmodule RxpHpp.RequestJsonWrapper do
@moduledoc """
Used to wrap an RxpHpp.Request before being returned as JSON
"""
@derive {
Poison.Encoder,
except: [:HPP_FRAUD_FILTER_MODE, :HPP_SELECT_STORED_CARD, :PAYER_REF]
}
defstruct(
MERCHANT_ID: "",
ACCOUNT: "",
ORDER_ID: "",
AMOUNT: "",
CURRENCY: "",
TIMESTAMP: "",
SHA1HASH: "",
AUTO_SETTLE_FLAG: "",
COMMENT1: "",
COMMENT2: "",
RETURN_TSS: "",
SHIPPING_CODE: "",
SHIPPING_CO: "",
BILLING_CODE: "",
BILLING_CO: "",
CUST_NUM: "",
VAR_REF: "",
PROD_ID: "",
HPP_LANG: "",
CARD_PAYMENT_BUTTON: "",
CARD_STORAGE_ENABLE: "",
OFFER_SAVE_CARD: "",
PAYER_REF: "",
PMT_REF: "",
PAYER_EXIST: "",
VALIDATE_CARD_ONLY: "",
DCC_ENABLE: "",
HPP_FRAUD_FILTER_MODE: "",
HPP_SELECT_STORED_CARD: "")
end