PayWithAmazon\Client::capture PHP Method

capture() public method

* Capture API call - Captures funds from an authorized payment instrument.
See also: http://docs.developer.amazonservices.com/en_US/off_amazon_payments/OffAmazonPayments_Capture.html
public capture ( $requestParameters = [] )
    public function capture($requestParameters = array())
    {
        $parameters = array();
        $parameters['Action'] = 'Capture';
        $requestParameters = array_change_key_case($requestParameters, CASE_LOWER);
        $fieldMappings = array('merchant_id' => 'SellerId', 'amazon_authorization_id' => 'AmazonAuthorizationId', 'capture_amount' => 'CaptureAmount.Amount', 'currency_code' => 'CaptureAmount.CurrencyCode', 'capture_reference_id' => 'CaptureReferenceId', 'provider_credit_details' => array(), 'seller_capture_note' => 'SellerCaptureNote', 'soft_descriptor' => 'SoftDescriptor', 'mws_auth_token' => 'MWSAuthToken');
        $responseObject = $this->setParametersAndPost($parameters, $fieldMappings, $requestParameters);
        return $responseObject;
    }