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); }
public async Task <ExternalCheckoutResponse> Create(ExternalCheckoutRequest request) { return(await _serviceHelper.Post <ExternalCheckoutResponse, ExternalCheckoutRequest>(request, "payment_sources/external_checkout", overrideConfigSecretKey : _overrideConfigSecretKey)); }