The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Business::Giropay::Role::Request - Moo::Role consumed by all Request classes

ATTRIBUTES

See also Business::Giropay::Role::Core and Business::Giropay::Role::Network.

base_uri

The base URI used for all requests. Defaults to: https://payment.girosolution.de/girocheckout/api/v2

data

The constructed hash reference of parameters to be used in the POST request to Giropay.

hash

The constructed HMAC hash of the constructed parameter values sent in the request. This is built automatically.

url

The full URL for the request. This is built from "base_uri" along with the uri attribute of the specific request class.

METHODS

submit

Submits the request to Giropay and returns an appropriate response object.

sandbox_data

Individual Request class can override this method to massage data when "sandbox" is true.