Example #1
0
        public ExternalCheckoutResponse Create(ExternalCheckoutRequest request)
        {
            var requestData  = SerializeHelper.Serialize(request);
            var responseJson = _serviceHelper.CallPaydock("payment_sources/external_checkout", HttpMethod.POST, requestData, overrideConfigSecretKey: _overrideConfigSecretKey);

            var response = SerializeHelper.Deserialize <ExternalCheckoutResponse>(responseJson);

            response.JsonResponse = responseJson;
            return(response);
        }
Example #2
0
 public async Task <ExternalCheckoutResponse> Create(ExternalCheckoutRequest request)
 {
     return(await _serviceHelper.Post <ExternalCheckoutResponse, ExternalCheckoutRequest>(request, "payment_sources/external_checkout", overrideConfigSecretKey : _overrideConfigSecretKey));
 }