├── version.json ├── sonar-project.properties ├── lib └── Checkout │ ├── Accounts │ ├── AccountPhone.php │ ├── TaxVerificationType.php │ ├── InstrumentDetails.php │ ├── Headers.php │ ├── EntityEmailAddresses.php │ ├── PlaceOfBirth.php │ ├── EntityRoles.php │ ├── InstrumentDetailsCardToken.php │ ├── ScheduleFrequency.php │ ├── AccountsCorporateAccountHolder.php │ ├── AccountsFileRequest.php │ ├── EntityDocument.php │ ├── InstrumentDocument.php │ ├── CompanyVerificationType.php │ ├── Identification.php │ ├── PaymentInstrumentsQuery.php │ ├── ScheduleFrequencyDailyRequest.php │ ├── TaxVerification.php │ ├── CompanyVerification.php │ ├── InstrumentDetailsSepa.php │ ├── ContactDetails.php │ ├── EntityFinancialDocuments.php │ ├── DateOfBirth.php │ ├── AccountsIndividualAccountHolder.php │ ├── InstrumentDetailsFasterPayments.php │ ├── Document.php │ ├── UpdateScheduleRequest.php │ ├── UpdatePaymentInstrumentRequest.php │ ├── ScheduleFrequencyMonthlyRequest.php │ ├── ScheduleFrequencyWeeklyRequest.php │ ├── ScheduleRequest.php │ ├── DaySchedule.php │ ├── OnboardSubEntityDocuments.php │ ├── Profile.php │ ├── BusinessType.php │ ├── EntityFinancialDetails.php │ ├── OnboardEntityRequest.php │ └── PaymentInstrumentRequest.php │ ├── HttpClientBuilderInterface.php │ ├── Issuing │ ├── Testing │ │ ├── TransactionType.php │ │ ├── TransactionMerchant.php │ │ ├── CardClearingAuthorizationRequest.php │ │ ├── CardIncrementAuthorizationRequest.php │ │ ├── CardReversalAuthorizationRequest.php │ │ ├── TransactionAuthorizationType.php │ │ ├── CardAuthorizationRequest.php │ │ ├── CardSimulation.php │ │ └── TransactionSimulation.php │ ├── Cardholders │ │ ├── CardholderType.php │ │ └── CardholderDocument.php │ ├── CardType.php │ ├── Controls │ │ ├── MccControlType.php │ │ ├── ControlType.php │ │ ├── VelocityWindow.php │ │ ├── MccLimit.php │ │ ├── Query │ │ │ └── CardControlsQuery.php │ │ ├── VelocityWindowType.php │ │ ├── VelocityLimit.php │ │ ├── Create │ │ │ ├── MccCardControlRequest.php │ │ │ ├── VelocityCardControlRequest.php │ │ │ └── CardControlRequest.php │ │ └── Update │ │ │ └── UpdateCardControlRequest.php │ └── Cards │ │ ├── Create │ │ ├── LifetimeUnit.php │ │ ├── CardLifetime.php │ │ ├── VirtualCardRequest.php │ │ ├── PhysicalCardRequest.php │ │ ├── ShippingInstructions.php │ │ └── CardRequest.php │ │ ├── Revoke │ │ ├── RevokeCardRequest.php │ │ └── RevokeReason.php │ │ ├── Suspend │ │ ├── SuspendCardRequest.php │ │ └── SuspendReason.php │ │ ├── Enrollment │ │ ├── PasswordThreeDSEnrollmentRequest.php │ │ ├── SecurityPair.php │ │ ├── SecurityQuestionThreeDSEnrollmentRequest.php │ │ ├── ThreeDSEnrollmentRequest.php │ │ └── UpdateThreeDSEnrollmentRequest.php │ │ └── Credentials │ │ └── CardCredentialsQuery.php │ ├── SdkCredentialsInterface.php │ ├── Sources │ └── Previous │ │ ├── SourceType.php │ │ ├── SepaSourceRequest.php │ │ ├── SourceData.php │ │ ├── SourceRequest.php │ │ └── SourcesClient.php │ ├── Workflows │ ├── Actions │ │ ├── WorkflowActionType.php │ │ ├── WebhookSignature.php │ │ ├── WorkflowActionRequest.php │ │ └── WebhookWorkflowActionRequest.php │ ├── Reflows │ │ ├── ReflowRequest.php │ │ ├── ReflowByEventsRequest.php │ │ └── ReflowBySubjectsRequest.php │ ├── Events │ │ ├── EventTypesRequest.php │ │ └── Event.php │ ├── Conditions │ │ ├── WorkflowConditionType.php │ │ ├── WorkflowConditionRequest.php │ │ ├── EventWorkflowConditionRequest.php │ │ ├── EntityWorkflowConditionRequest.php │ │ └── ProcessingChannelWorkflowConditionRequest.php │ ├── CreateWorkflowRequest.php │ └── UpdateWorkflowRequest.php │ ├── Payments │ ├── Installments.php │ ├── OsType.php │ ├── PassengerName.php │ ├── CaptureType.php │ ├── UserAction.php │ ├── PreferredExperiences.php │ ├── Request │ │ ├── PartialAuthorization.php │ │ ├── PayoutBillingDescriptor.php │ │ ├── Authentication.php │ │ ├── Source │ │ │ ├── PayoutSourceType.php │ │ │ ├── AbstractRequestSource.php │ │ │ ├── PayoutRequestEntitySource.php │ │ │ ├── PayoutRequestCurrencyAccountSource.php │ │ │ ├── Apm │ │ │ │ ├── RequestMbwaySource.php │ │ │ │ ├── RequestBenefitSource.php │ │ │ │ ├── RequestStcPaySource.php │ │ │ │ ├── FawryProduct.php │ │ │ │ ├── RequestEpsSource.php │ │ │ │ ├── RequestAlmaSource.php │ │ │ │ ├── RequestPayPalSource.php │ │ │ │ ├── RequestTamaraSource.php │ │ │ │ ├── RequestTrustlySource.php │ │ │ │ ├── RequestCvConnectSource.php │ │ │ │ ├── RequestIllicadoSource.php │ │ │ │ ├── RequestWeChatPaySource.php │ │ │ │ ├── RequestGiropaySource.php │ │ │ │ ├── RequestKlarnaSource.php │ │ │ │ ├── RequestAfterPaySource.php │ │ │ │ ├── RequestIdealSource.php │ │ │ │ ├── RequestSofortSource.php │ │ │ │ ├── RequestMultiBancoSource.php │ │ │ │ ├── RequestPostFinanceSource.php │ │ │ │ ├── RequestQPaySource.php │ │ │ │ ├── RequestP24Source.php │ │ │ │ ├── RequestBancontactSource.php │ │ │ │ └── RequestFawrySource.php │ │ │ ├── PayoutRequestSource.php │ │ │ ├── RequestCustomerSource.php │ │ │ ├── Contexts │ │ │ │ ├── PaymentContextsPayPalSource.php │ │ │ │ └── PaymentContextsKlarnaSource.php │ │ │ ├── RequestProviderTokenSource.php │ │ │ ├── RequestIdSource.php │ │ │ ├── RequestTokenSource.php │ │ │ └── RequestBankAccountSource.php │ │ ├── InstructionScheme.php │ │ ├── PaymentSegment.php │ │ ├── PaymentRetryRequest.php │ │ └── PaymentInstruction.php │ ├── TerminalType.php │ ├── Previous │ │ ├── Source │ │ │ ├── Apm │ │ │ │ ├── IntegrationType.php │ │ │ │ ├── RequestPoliSource.php │ │ │ │ ├── RequestAlipaySource.php │ │ │ │ ├── RequestSepaSource.php │ │ │ │ ├── RequestBenefitPaySource.php │ │ │ │ ├── RequestEpsSource.php │ │ │ │ ├── RequestSofortSource.php │ │ │ │ ├── KlarnaProduct.php │ │ │ │ ├── RequestIdealSource.php │ │ │ │ ├── RequestGiropaySource.php │ │ │ │ ├── RequestMultiBancoSource.php │ │ │ │ ├── RequestQPaySource.php │ │ │ │ ├── RequestPayPalSource.php │ │ │ │ ├── RequestBancontactSource.php │ │ │ │ ├── RequestP24Source.php │ │ │ │ ├── RequestOxxoSource.php │ │ │ │ ├── RequestBoletoSource.php │ │ │ │ ├── RequestPagoFacilSource.php │ │ │ │ ├── RequestRapiPagoSource.php │ │ │ │ └── RequestFawrySource.php │ │ │ ├── AbstractRequestSource.php │ │ │ ├── RequestCustomerSource.php │ │ │ ├── RequestIdSource.php │ │ │ └── RequestTokenSource.php │ │ ├── CaptureRequest.php │ │ └── Destination │ │ │ ├── PaymentRequestDestination.php │ │ │ ├── PaymentRequestIdDestination.php │ │ │ └── PaymentRequestTokenDestination.php │ ├── AuthorizationType.php │ ├── PreferredSchema.php │ ├── VoidRequest.php │ ├── PassengerAddress.php │ ├── PaymentDestinationType.php │ ├── Sender │ │ ├── PaymentInstrumentSender.php │ │ ├── PaymentSender.php │ │ ├── PaymentSenderType.php │ │ ├── PaymentCorporateSender.php │ │ └── PaymentGovernmentSender.php │ ├── ShippingPreference.php │ ├── ProductType.php │ ├── Contexts │ │ ├── PaymentContextsPartnerCustomerRiskData.php │ │ ├── PaymentContextsShippingMethod.php │ │ ├── PaymentContextsPassenger.php │ │ ├── PaymentContextsAirlineData.php │ │ ├── PaymentContextsTicket.php │ │ ├── PaymentContextsItems.php │ │ └── PaymentContextsFlightLegDetails.php │ ├── Payer.php │ ├── PaymentType.php │ ├── BillingInformation.php │ ├── MerchantInitiatedReason.php │ ├── ProductSubType.php │ ├── PaymentInstruction.php │ ├── AuthorizationRequest.php │ ├── FundTransferType.php │ ├── PaymentMethodDetails.php │ ├── Destination │ │ ├── PaymentRequestDestination.php │ │ └── PaymentRequestIdDestination.php │ ├── AirlineData.php │ ├── AccommodationRoom.php │ ├── AccommodationAddress.php │ ├── BillingDescriptor.php │ ├── BillingPlan.php │ ├── DLocalProcessingSettings.php │ ├── PartnerCustomerRiskData.php │ ├── Sessions │ │ ├── Billing.php │ │ ├── StorePaymentDetailsType.php │ │ ├── ApplePay.php │ │ ├── GooglePay.php │ │ ├── Card.php │ │ ├── PaymentMethodsType.php │ │ ├── PaymentMethodConfiguration.php │ │ └── StoredCard.php │ ├── PaymentsQueryFilter.php │ ├── DeviceProvider.php │ ├── PaymentCustomerRequest.php │ ├── AccommodationGuest.php │ ├── Aggregator.php │ ├── Ticket.php │ ├── Passenger.php │ ├── BillingPlanType.php │ ├── PaymentRecipient.php │ ├── RiskRequest.php │ └── RefundRequest.php │ ├── Forex │ ├── ForexSource.php │ ├── RatesQueryFilter.php │ └── QuoteRequest.php │ ├── Forward │ └── Requests │ │ ├── Signatures │ │ ├── SignatureType.php │ │ ├── DlocalParameters.php │ │ ├── AbstractSignature.php │ │ └── DlocalSignature.php │ │ ├── Sources │ │ ├── SourceType.php │ │ ├── AbstractSource.php │ │ └── TokenSource.php │ │ ├── MethodType.php │ │ ├── NetworkToken.php │ │ └── Headers.php │ ├── Transfers │ ├── TransferDestination.php │ ├── TransferType.php │ ├── TransferSource.php │ └── CreateTransferRequest.php │ ├── CheckoutSdk.php │ ├── Sessions │ ├── Category.php │ ├── SessionsBillingDescriptor.php │ ├── SessionMarketplaceData.php │ ├── Completion │ │ ├── CompletionInfoType.php │ │ ├── CompletionInfo.php │ │ ├── NonHostedCompletionInfo.php │ │ └── HostedCompletionInfo.php │ ├── Channel │ │ ├── ThreeDsMethodCompletion.php │ │ ├── SdkInterfaceType.php │ │ ├── ChannelType.php │ │ ├── ChannelData.php │ │ ├── MerchantInitiatedSession.php │ │ ├── SdkEphemeralPublicKey.php │ │ └── RequestType.php │ ├── SessionAddress.php │ ├── ReorderItemsIndicatorType.php │ ├── ThreeDsMethodCompletionRequest.php │ ├── Recurring.php │ ├── PreOrderPurchaseIndicatorType.php │ ├── SessionSourceType.php │ ├── DeliveryTimeframe.php │ ├── UIElements.php │ ├── AuthenticationType.php │ ├── Installment.php │ ├── OptimizedProperties.php │ ├── Optimization.php │ ├── SessionScheme.php │ ├── Source │ │ ├── SessionsRequestIdSource.php │ │ ├── RequestTokenSource.php │ │ ├── RequestNetworkTokenSource.php │ │ ├── SessionCardSource.php │ │ └── SessionSource.php │ ├── TransactionType.php │ ├── AuthenticationMethod.php │ ├── ThreeDsRequestorAuthenticationInfo.php │ ├── ShippingIndicator.php │ ├── InitialTransaction.php │ └── ThreeDsReqAuthMethodType.php │ ├── Common │ ├── ResidentialStatusType.php │ ├── AccountType.php │ ├── Commission.php │ ├── Phone.php │ ├── AccountHolderType.php │ ├── MarketplaceCommission.php │ ├── AccountTypeCardProductType.php │ ├── MarketplaceData.php │ ├── Product.php │ ├── QueryFilterDateRange.php │ ├── BankDetails.php │ ├── InstrumentType.php │ ├── AccountChangeIndicatorType.php │ ├── AccountHolderIdentificationType.php │ ├── CustomerRequest.php │ ├── AccountHolderIdentification.php │ ├── AmountAllocations.php │ ├── DocumentType.php │ ├── MarketplaceDataSubEntity.php │ ├── AccountPasswordChangeIndicatorType.php │ ├── CardholderAccountAgeIndicatorType.php │ ├── Address.php │ ├── ChallengeIndicatorType.php │ ├── ShippingInfo.php │ ├── Exemption.php │ ├── AbstractQueryFilter.php │ └── Destination.php │ ├── Risk │ ├── RiskShippingDetails.php │ ├── RiskPayment.php │ ├── Location.php │ ├── PreCapture │ │ ├── AuthorizationResult.php │ │ └── AuthenticationResult.php │ ├── Source │ │ ├── RiskPaymentRequestSource.php │ │ ├── CustomerSourcePrism.php │ │ ├── IdSourcePrism.php │ │ ├── RiskRequestTokenSource.php │ │ └── CardSourcePrism.php │ └── Device.php │ ├── Metadata │ └── Card │ │ ├── CardMetadataFormatType.php │ │ ├── Source │ │ ├── CardMetadataSourceType.php │ │ ├── CardMetadataBinSource.php │ │ ├── CardMetadataIdSource.php │ │ ├── CardMetadataCardSource.php │ │ ├── CardMetadataTokenSource.php │ │ └── CardMetadataRequestSource.php │ │ └── CardMetadataRequest.php │ ├── Tokens │ ├── TokenType.php │ ├── WalletTokenRequest.php │ ├── ApplePayTokenRequest.php │ ├── GooglePayTokenRequest.php │ ├── GooglePayTokenData.php │ ├── ApplePayTokenData.php │ └── CardTokenRequest.php │ ├── Files │ └── FileRequest.php │ ├── CheckoutFileException.php │ ├── Balances │ └── BalancesQuery.php │ ├── CheckoutArgumentException.php │ ├── CheckoutException.php │ ├── Previous │ └── CheckoutPreviousSdkBuilder.php │ ├── PlatformType.php │ ├── Instruments │ ├── Update │ │ ├── UpdateCustomerRequest.php │ │ ├── UpdateInstrumentRequest.php │ │ ├── UpdateTokenInstrumentRequest.php │ │ └── UpdateCardInstrumentRequest.php │ ├── Previous │ │ ├── InstrumentCustomerRequest.php │ │ ├── UpdateInstrumentCustomerRequest.php │ │ ├── InstrumentAccountHolder.php │ │ ├── CreateInstrumentRequest.php │ │ └── UpdateInstrumentRequest.php │ ├── Create │ │ ├── CreateInstrumentRequest.php │ │ ├── CreateCustomerInstrumentRequest.php │ │ ├── CreateSepaInstrumentRequest.php │ │ ├── CreateTokenInstrumentRequest.php │ │ └── InstrumentData.php │ └── Get │ │ └── PaymentNetwork.php │ ├── Reconciliation │ └── Previous │ │ └── ReconciliationQueryPaymentsFilter.php │ ├── AuthorizationType.php │ ├── Apm │ └── Previous │ │ └── Klarna │ │ ├── Klarna.php │ │ ├── KlarnaProduct.php │ │ ├── CreditSessionRequest.php │ │ └── OrderCaptureRequest.php │ ├── AbstractStaticKeysSdkCredentials.php │ ├── Webhooks │ └── Previous │ │ └── WebhookRequest.php │ ├── DefaultHttpClientBuilder.php │ ├── CheckoutApmApi.php │ ├── Customers │ └── CustomerRequest.php │ ├── Financial │ ├── FinancialActionsQuery.php │ └── FinancialClient.php │ ├── Reports │ └── ReportsQuery.php │ ├── Events │ └── Previous │ │ └── RetrieveEventsRequest.php │ └── CheckoutSdkBuilder.php ├── phpstan.neon.dist └── phpcs.xml /version.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "4.0.3" 3 | } 4 | -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- 1 | sonar.projectKey=checkout_checkout-sdk-php 2 | sonar.organization=checkout-ltd 3 | -------------------------------------------------------------------------------- /lib/Checkout/Accounts/AccountPhone.php: -------------------------------------------------------------------------------- 1 | type = $type; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /lib/Checkout/Accounts/DateOfBirth.php: -------------------------------------------------------------------------------- 1 | type = $type; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /lib/Checkout/Payments/Sender/PaymentSenderType.php: -------------------------------------------------------------------------------- 1 | type = $type; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /lib/Checkout/Payments/PaymentType.php: -------------------------------------------------------------------------------- 1 | channel = $channel; 10 | } 11 | 12 | /** 13 | * @var string value of ChannelType 14 | */ 15 | public $channel; 16 | } 17 | -------------------------------------------------------------------------------- /lib/Checkout/Sessions/DeliveryTimeframe.php: -------------------------------------------------------------------------------- 1 | type = $type; 10 | } 11 | 12 | /** 13 | * @var string value of CompletionInfoType 14 | */ 15 | public $type; 16 | } 17 | -------------------------------------------------------------------------------- /lib/Checkout/Sessions/UIElements.php: -------------------------------------------------------------------------------- 1 | type = $type; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /lib/Checkout/Workflows/Events/Event.php: -------------------------------------------------------------------------------- 1 | type = $type; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /lib/Checkout/Tokens/ApplePayTokenRequest.php: -------------------------------------------------------------------------------- 1 | type = $type; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /lib/Checkout/Instruments/Get/PaymentNetwork.php: -------------------------------------------------------------------------------- 1 | type = $type; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /lib/Checkout/Issuing/Testing/CardSimulation.php: -------------------------------------------------------------------------------- 1 | type = $type; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /lib/Checkout/Issuing/Cards/Enrollment/ThreeDSEnrollmentRequest.php: -------------------------------------------------------------------------------- 1 | type = $type; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /lib/Checkout/Payments/Previous/CaptureRequest.php: -------------------------------------------------------------------------------- 1 | type = $type; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /lib/Checkout/Sessions/AuthenticationType.php: -------------------------------------------------------------------------------- 1 | type = $type; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /lib/Checkout/Accounts/ScheduleFrequencyMonthlyRequest.php: -------------------------------------------------------------------------------- 1 | type = $type; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /lib/Checkout/Accounts/ScheduleRequest.php: -------------------------------------------------------------------------------- 1 | frequency = $frequency; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /lib/Checkout/Common/AccountChangeIndicatorType.php: -------------------------------------------------------------------------------- 1 | type = $type; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /lib/Checkout/Tokens/ApplePayTokenData.php: -------------------------------------------------------------------------------- 1 | type = $type; 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /lib/Checkout/Payments/DeviceProvider.php: -------------------------------------------------------------------------------- 1 | type = $type; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /lib/Checkout/Issuing/Controls/Create/MccCardControlRequest.php: -------------------------------------------------------------------------------- 1 | publicKey = $publicKey; 17 | $this->secretKey = $secretKey; 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /lib/Checkout/Payments/Aggregator.php: -------------------------------------------------------------------------------- 1 | client = new GuzzleHttpClient($config); 15 | } 16 | 17 | /** 18 | * @return GuzzleHttpClient 19 | */ 20 | public function getClient() 21 | { 22 | return $this->client; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /lib/Checkout/CheckoutApmApi.php: -------------------------------------------------------------------------------- 1 | idealClient = new IdealClient($apiClient, $configuration); 14 | } 15 | 16 | /** 17 | * @return IdealClient 18 | */ 19 | public function getIdealClient() 20 | { 21 | return $this->idealClient; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /lib/Checkout/Instruments/Previous/CreateInstrumentRequest.php: -------------------------------------------------------------------------------- 1 | control_type = $type; 10 | } 11 | 12 | /** 13 | * @var string value of ControlType 14 | */ 15 | public $control_type; 16 | 17 | /** 18 | * @var string 19 | */ 20 | public $description; 21 | 22 | /** 23 | * @var string 24 | */ 25 | public $target_id; 26 | } 27 | -------------------------------------------------------------------------------- /lib/Checkout/Payments/Destination/PaymentRequestIdDestination.php: -------------------------------------------------------------------------------- 1 | 11 | */ 12 | public $raw = []; 13 | 14 | /** 15 | * The encrypted headers to include in the forward request, as a JSON object with string values encrypted 16 | * with JSON Web Encryption (JWE) (Optional, max 8192 characters) 17 | * 18 | * @var string|null 19 | */ 20 | public $encrypted; 21 | } 22 | -------------------------------------------------------------------------------- /lib/Checkout/Instruments/Create/CreateSepaInstrumentRequest.php: -------------------------------------------------------------------------------- 1 | type = $type; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /lib/Checkout/Payments/Previous/Source/Apm/RequestIdealSource.php: -------------------------------------------------------------------------------- 1 | 2 | 4 | The coding standard for PHP Checkout SDK project 5 | 6 | lib 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /lib/Checkout/Issuing/Testing/TransactionSimulation.php: -------------------------------------------------------------------------------- 1 | $value) { 17 | if (!empty($value)) { 18 | $url .= $key . "="; 19 | $url .= $value instanceof DateTime ? urlencode(CheckoutUtils::formatDate($value)) : $value; 20 | if ($key != array_keys($vars)[count($vars) - 1]) { 21 | $url .= "&"; 22 | } 23 | } 24 | } 25 | } 26 | return $url; 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /lib/Checkout/Issuing/Cards/Create/CardRequest.php: -------------------------------------------------------------------------------- 1 | type = $type; 10 | } 11 | 12 | /** 13 | * @var string value of CardType 14 | */ 15 | public $type; 16 | 17 | /** 18 | * @var string 19 | */ 20 | public $cardholder_id; 21 | 22 | /** 23 | * @var CardLifetime 24 | */ 25 | public $lifetime; 26 | 27 | /** 28 | * @var string 29 | */ 30 | public $reference; 31 | 32 | /** 33 | * @var string 34 | */ 35 | public $card_product_id; 36 | 37 | /** 38 | * @var string 39 | */ 40 | public $display_name; 41 | 42 | /** 43 | * @var bool 44 | */ 45 | public $activate_card; 46 | } 47 | -------------------------------------------------------------------------------- /lib/Checkout/Payments/Contexts/PaymentContextsItems.php: -------------------------------------------------------------------------------- 1 | integration_type = IntegrationType::$redirect; 15 | } 16 | 17 | /** 18 | * @var string value of IntegrationType 19 | */ 20 | public $integration_type; 21 | 22 | /** 23 | * @var string values of Country 24 | */ 25 | public $country; 26 | 27 | /** 28 | * @var Payer 29 | */ 30 | public $payer; 31 | 32 | /** 33 | * @var string 34 | */ 35 | public $description; 36 | } 37 | -------------------------------------------------------------------------------- /lib/Checkout/Sources/Previous/SourcesClient.php: -------------------------------------------------------------------------------- 1 | apiClient->post("sources", $sepaSourceRequest, $this->sdkAuthorization()); 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /lib/Checkout/Payments/Previous/Source/Apm/RequestBoletoSource.php: -------------------------------------------------------------------------------- 1 | integration_type = IntegrationType::$redirect; 15 | } 16 | 17 | /** 18 | * @var string value of IntegrationType 19 | */ 20 | public $integration_type; 21 | 22 | /** 23 | * @var string values of Country 24 | */ 25 | public $country; 26 | 27 | /** 28 | * @var string 29 | */ 30 | public $description; 31 | 32 | /** 33 | * @var Payer 34 | */ 35 | public $payer; 36 | } 37 | -------------------------------------------------------------------------------- /lib/Checkout/Payments/Previous/Source/Apm/RequestPagoFacilSource.php: -------------------------------------------------------------------------------- 1 | integration_type = IntegrationType::$redirect; 15 | } 16 | 17 | /** 18 | * @var string value of IntegrationType 19 | */ 20 | public $integration_type; 21 | 22 | /** 23 | * @var string values of Country 24 | */ 25 | public $country; 26 | 27 | /** 28 | * @var Payer 29 | */ 30 | public $payer; 31 | 32 | /** 33 | * @var string 34 | */ 35 | public $description; 36 | } 37 | -------------------------------------------------------------------------------- /lib/Checkout/Payments/Previous/Source/Apm/RequestRapiPagoSource.php: -------------------------------------------------------------------------------- 1 | integration_type = IntegrationType::$redirect; 15 | } 16 | 17 | /** 18 | * @var string value of IntegrationType 19 | */ 20 | public $integration_type; 21 | 22 | /** 23 | * @var string values of Country 24 | */ 25 | public $country; 26 | 27 | /** 28 | * @var Payer 29 | */ 30 | public $payer; 31 | 32 | /** 33 | * @var string 34 | */ 35 | public $description; 36 | } 37 | -------------------------------------------------------------------------------- /lib/Checkout/Sessions/Source/SessionSource.php: -------------------------------------------------------------------------------- 1 | type = $type; 12 | } 13 | 14 | /** 15 | * @var string value of SessionSourceType 16 | */ 17 | public $type; 18 | 19 | /** 20 | * @var string value of SessionScheme 21 | */ 22 | public $scheme; 23 | 24 | /** 25 | * @var string value of SessionAddress 26 | */ 27 | public $billing_address; 28 | 29 | /** 30 | * @var Phone 31 | */ 32 | public $home_phone; 33 | 34 | /** 35 | * @var Phone 36 | */ 37 | public $mobile_phone; 38 | 39 | /** 40 | * @var Phone 41 | */ 42 | public $work_phone; 43 | 44 | /** 45 | * @var string 46 | */ 47 | public $email; 48 | } 49 | -------------------------------------------------------------------------------- /lib/Checkout/Financial/FinancialClient.php: -------------------------------------------------------------------------------- 1 | apiClient->query(self::FINANCIAL_ACTIONS_PATH, $filter, $this->sdkAuthorization()); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /lib/Checkout/Forward/Requests/Signatures/DlocalSignature.php: -------------------------------------------------------------------------------- 1 | type = PaymentSourceType::$klarna; 13 | } 14 | 15 | /** 16 | * @var string value of PaymentSourceType 17 | */ 18 | public $type; 19 | 20 | /** 21 | * @var int 22 | */ 23 | public $amount; 24 | 25 | /** 26 | * @var int 27 | */ 28 | public $reference; 29 | 30 | /** 31 | * @var array 32 | */ 33 | public $metadata; 34 | 35 | /** 36 | * @var Klarna 37 | */ 38 | public $klarna; 39 | 40 | /** 41 | * @var ShippingInfo 42 | */ 43 | public $shipping_info; 44 | 45 | /** 46 | * @var int 47 | */ 48 | public $shipping_delay; 49 | } 50 | -------------------------------------------------------------------------------- /lib/Checkout/Payments/Request/Source/RequestBankAccountSource.php: -------------------------------------------------------------------------------- 1 |