Releases: spryker/payments-rest-api
Releases · spryker/payments-rest-api
1.4.0
Included commits: 1.3.0...1.4.0
Improvements
- Introduced
PaymentCustomersResourceRoutePlugin
to provide thepayment-customers
resource for obtaining the customer related data from the PSP application. - Introduced
RestPaymentCustomersRequestAttributes
transfer. - Introduced
RestPaymentCustomersResponseAttributes
transfer. - Introduced
PaymentCustomerRequest
transfer. - Introduced
PaymentCustomerResponse
transfer. - Introduced
Customer
transfer. - Introduced
Address
transfer. - Introduced
RestAddressAttributes
transfer. - Introduced
RestCustomerResponseAttributes
transfer. - Introduced
Payment.paymentProviderName
transfer field. - Introduced
Payment.paymentMethodName
transfer field. - Introduced
Payment.paymentProvider
transfer field. - Introduced
RestPaymentMethodsAttributes.paymentMethodAppConfiguration
transfer field. - Introduced
PaymentMethod.paymentMethodAppConfiguration
transfer field. - Added
PaymentApp
module to dependencies. - Increase
Payment
module version dependency.
1.3.0
Included commits: 1.2.0...1.3.0
Improvements
- Introduced
\Spryker\Glue\PaymentsRestApi\Controller\PreOrderPaymentsResourceController
. - Introduced
\Spryker\Glue\PaymentsRestApi\Controller\PreOrderPaymentCancellationsResourceController
. - Introduced
\Spryker\Glue\PaymentsRestApi\Plugin\GlueApplication\PaymentsResourceRoutePlugin
. - Introduced
\Spryker\Glue\PaymentsRestApi\Plugin\GlueApplication\PaymentCancellationsResourceRoutePlugin
- Introduced new transfer object:
RestPreOrderPaymentRequestAttributes
RestPreOrderPaymentCancellationRequestAttributes
PreOrderPaymentRequest
PreOrderPaymentResponse
RestErrorMessage
1.2.0
Included commits: 1.1.1...1.2.0
Improvements
- Adjusted
PaymentsRestApiFacade::mapPaymentsToQuote()
to correctly assignpaymentSelection
field taking foreign payment methods naming strategy into account. - Increased the
spryker/payment
module version. - Added
PaymentFacadeInterface::expandPaymentWithPaymentSelection()
to the module dependencies.
1.1.1
Included commits: 1.1.0...1.1.1
Adjustments
- Adjusted
PaymentMethodsByCheckoutDataResourceRelationshipPlugin
documentation generator comment to declare the type of resource it provides.
1.1.0
Included commits: 1.0.1...1.1.0
Improvements
- Introduced Glue layer.
- Added
spryker/glue-application
to dependencies. - Added
spryker/glue-application-extension
to dependencies. - Added
spryker/checkout-rest-api-extension
to dependencies. - Introduced
PaymentMethodsByCheckoutDataResourceRelationshipPlugin
that will addpayment-methods
resource as relationship in caseRestCheckoutDataTransfer
is provided as payload. - Introduced
SelectedPaymentMethodCheckoutDataResponseMapperPlugin
to map the selected payment method data to thecheckout-data
resource attributes. - Introduced
RestPaymentMethodsAttributes
transfer. - Introduced
RestCheckout
transfer. - Introduced
PaymentMethod
transfer. - Introduced
PaymentProvider
transfer. - Introduced
PaymentMethods
transfer. - Introduced
RestCheckoutData
transfer. - Introduced
PaymentProviderCollection
transfer. - Introduced
RestCheckoutDataResponseAttributes
transfer. - Introduced
RestPaymentMethod
transfer.
1.0.1
Included commits: 1.0.0...1.0.1
Bugfixes
- Fixed transfer definitions to include missing uses of Transfers or Transfer properties.
1.0.0
Included commits: https://github.com/spryker/payments-rest-api/tree/1.0.0
Initial Release
- Introduced
PaymentsRestApiFacade::mapPaymentsToQuote()
that maps rest request payment method to quote. - Introduced
PaymentsQuoteMapperPlugin
that maps payments data from checkout request to quote.