my %content = { "RequestHeader" => { "SpecVersion" => "1.3", "CustomerId"=> "[your customer id]", "RequestId"=> "[unique request identifier]", "RetryIndicator"=> 0 }, "TerminalId"=> "[your terminal id]", "Payment"=> { "Amount"=> { "Value"=> "100", "CurrencyCode"=> "CHF" }, "OrderId"=> "Id of the order", "Description"=> "Description of payment" }, "ReturnUrls"=> { "Success"=> "[your shop payment success url]", "Fail"=> "[your shop payment fail url]" } }