Overview

Namespaces

  • Ingenico
    • Connect
      • Sdk
        • Domain
          • Capture
            • Definitions
          • Definitions
          • Dispute
            • Definitions
          • Errors
            • Definitions
          • File
            • Definitions
          • Hostedcheckout
            • Definitions
          • Hostedmandatemanagement
            • Definitions
          • Installments
            • Definitions
          • Mandates
            • Definitions
          • MetaData
          • Payment
            • Definitions
          • Payout
            • Definitions
          • Product
            • Definitions
          • Refund
            • Definitions
          • Riskassessments
            • Definitions
          • Services
            • Definitions
          • Sessions
            • Definitions
          • Token
            • Definitions
          • Webhooks
        • Merchant
          • Disputes
          • Payments
          • Payouts
          • Productgroups
          • Products
          • Refunds
          • Services
          • Tokens
        • Webhooks

Classes

  • Captures
  • Disputes
  • Files
  • Hostedcheckouts
  • Hostedmandatemanagements
  • Installments
  • Mandates
  • Payments
  • Payouts
  • Productgroups
  • Products
  • Refunds
  • Riskassessments
  • Services
  • Sessions
  • Tokens
  • Overview
  • Namespace
  • Class
  • Deprecated

Class Products

Products client.

Ingenico\Connect\Sdk\Resource
Extended by Ingenico\Connect\Sdk\Merchant\Products
Namespace: Ingenico\Connect\Sdk\Merchant
Located at Ingenico/Connect/Sdk/Merchant/Products.php
Methods summary
public Ingenico\Connect\Sdk\Domain\Product\PaymentProducts
# find( Ingenico\Connect\Sdk\Merchant\Products\FindProductsParams $query, Ingenico\Connect\Sdk\CallContext $callContext = null )

Resource /{merchantId}/products - Get payment products

Resource /{merchantId}/products - Get payment products

Parameters

$query
$callContext

Returns

Ingenico\Connect\Sdk\Domain\Product\PaymentProducts

Throws

Ingenico\Connect\Sdk\ValidationException
Ingenico\Connect\Sdk\AuthorizationException
Ingenico\Connect\Sdk\IdempotenceException
Ingenico\Connect\Sdk\ReferenceException
Ingenico\Connect\Sdk\GlobalCollectException
Ingenico\Connect\Sdk\ApiException
Ingenico\Connect\Sdk\InvalidResponseException

Link

Get payment products
public Ingenico\Connect\Sdk\Domain\Product\PaymentProductResponse
# get( integer $paymentProductId, Ingenico\Connect\Sdk\Merchant\Products\GetProductParams $query, Ingenico\Connect\Sdk\CallContext $callContext = null )

Resource /{merchantId}/products/{paymentProductId} - Get payment product

Resource /{merchantId}/products/{paymentProductId} - Get payment product

Parameters

$paymentProductId
$query
$callContext

Returns

Ingenico\Connect\Sdk\Domain\Product\PaymentProductResponse

Throws

Ingenico\Connect\Sdk\ValidationException
Ingenico\Connect\Sdk\AuthorizationException
Ingenico\Connect\Sdk\IdempotenceException
Ingenico\Connect\Sdk\ReferenceException
Ingenico\Connect\Sdk\GlobalCollectException
Ingenico\Connect\Sdk\ApiException
Ingenico\Connect\Sdk\InvalidResponseException

Link

Get payment product
public Ingenico\Connect\Sdk\Domain\Product\Directory
# directory( integer $paymentProductId, Ingenico\Connect\Sdk\Merchant\Products\DirectoryParams $query, Ingenico\Connect\Sdk\CallContext $callContext = null )

Resource /{merchantId}/products/{paymentProductId}/directory - Get payment product directory

Resource /{merchantId}/products/{paymentProductId}/directory - Get payment product directory

Parameters

$paymentProductId
$query
$callContext

Returns

Ingenico\Connect\Sdk\Domain\Product\Directory

Throws

Ingenico\Connect\Sdk\ValidationException
Ingenico\Connect\Sdk\AuthorizationException
Ingenico\Connect\Sdk\IdempotenceException
Ingenico\Connect\Sdk\ReferenceException
Ingenico\Connect\Sdk\GlobalCollectException
Ingenico\Connect\Sdk\ApiException
Ingenico\Connect\Sdk\InvalidResponseException

Link

Get payment product directory
public Ingenico\Connect\Sdk\Domain\Product\GetCustomerDetailsResponse
# customerDetails( integer $paymentProductId, Ingenico\Connect\Sdk\Domain\Product\GetCustomerDetailsRequest $body, Ingenico\Connect\Sdk\CallContext $callContext = null )

Resource /{merchantId}/products/{paymentProductId}/customerDetails - Get customer details

Resource /{merchantId}/products/{paymentProductId}/customerDetails - Get customer details

Parameters

$paymentProductId
$body
$callContext

Returns

Ingenico\Connect\Sdk\Domain\Product\GetCustomerDetailsResponse

Throws

Ingenico\Connect\Sdk\ValidationException
Ingenico\Connect\Sdk\AuthorizationException
Ingenico\Connect\Sdk\IdempotenceException
Ingenico\Connect\Sdk\ReferenceException
Ingenico\Connect\Sdk\GlobalCollectException
Ingenico\Connect\Sdk\ApiException
Ingenico\Connect\Sdk\InvalidResponseException

Link

Get customer details
public Ingenico\Connect\Sdk\Domain\Product\DeviceFingerprintResponse
# deviceFingerprint( integer $paymentProductId, Ingenico\Connect\Sdk\Domain\Product\DeviceFingerprintRequest $body, Ingenico\Connect\Sdk\CallContext $callContext = null )

Resource /{merchantId}/products/{paymentProductId}/deviceFingerprint - Get device fingerprint

Resource /{merchantId}/products/{paymentProductId}/deviceFingerprint - Get device fingerprint

Parameters

$paymentProductId
$body
$callContext

Returns

Ingenico\Connect\Sdk\Domain\Product\DeviceFingerprintResponse

Throws

Ingenico\Connect\Sdk\ValidationException
Ingenico\Connect\Sdk\AuthorizationException
Ingenico\Connect\Sdk\IdempotenceException
Ingenico\Connect\Sdk\ReferenceException
Ingenico\Connect\Sdk\GlobalCollectException
Ingenico\Connect\Sdk\ApiException
Ingenico\Connect\Sdk\InvalidResponseException

Link

Get device fingerprint
public Ingenico\Connect\Sdk\Domain\Product\PaymentProductNetworksResponse
# networks( integer $paymentProductId, Ingenico\Connect\Sdk\Merchant\Products\NetworksParams $query, Ingenico\Connect\Sdk\CallContext $callContext = null )

Resource /{merchantId}/products/{paymentProductId}/networks - Get payment product networks

Resource /{merchantId}/products/{paymentProductId}/networks - Get payment product networks

Parameters

$paymentProductId
$query
$callContext

Returns

Ingenico\Connect\Sdk\Domain\Product\PaymentProductNetworksResponse

Throws

Ingenico\Connect\Sdk\ValidationException
Ingenico\Connect\Sdk\AuthorizationException
Ingenico\Connect\Sdk\IdempotenceException
Ingenico\Connect\Sdk\ReferenceException
Ingenico\Connect\Sdk\GlobalCollectException
Ingenico\Connect\Sdk\ApiException
Ingenico\Connect\Sdk\InvalidResponseException

Link

Get payment product networks
public Ingenico\Connect\Sdk\Domain\Product\CreatePaymentProductSessionResponse
# sessions( integer $paymentProductId, Ingenico\Connect\Sdk\Domain\Product\CreatePaymentProductSessionRequest $body, Ingenico\Connect\Sdk\CallContext $callContext = null )

Resource /{merchantId}/products/{paymentProductId}/sessions - Create session for payment product

Resource /{merchantId}/products/{paymentProductId}/sessions - Create session for payment product

Parameters

$paymentProductId
$body
$callContext

Returns

Ingenico\Connect\Sdk\Domain\Product\CreatePaymentProductSessionResponse

Throws

Ingenico\Connect\Sdk\ValidationException
Ingenico\Connect\Sdk\AuthorizationException
Ingenico\Connect\Sdk\IdempotenceException
Ingenico\Connect\Sdk\ReferenceException
Ingenico\Connect\Sdk\GlobalCollectException
Ingenico\Connect\Sdk\ApiException
Ingenico\Connect\Sdk\InvalidResponseException

Link

Create session for payment product
Methods inherited from Ingenico\Connect\Sdk\Resource
__construct(), getClientMetaInfo(), getCommunicator(), instantiateUri()
Properties inherited from Ingenico\Connect\Sdk\Resource
$context
Ingenico Connect PHP SDK API documentation generated by ApiGen