The following table describes the collection properties for the Payment microservice:
S. No. | Attribute | Default Value | Description |
---|---|---|---|
1 | defaultlocale | en_US | This property indicates the default locale of the collection. |
2 | CreatePaymentValidator | com.skava.payment.validation.payment.CreatePaymentValidator | This property contains the validations on the creation of the payment object. |
3 | PatchUpdatePaymentValidator | com.skava.payment.validation.payment.PatchUpdatePaymentValidator | This property contains the validations on the patch update of the payment object. |
4 | FindPaymentValidator | com.skava.payment.validation.DefaultConstraintValidator | This property contains the validations on the finding payment object. |
5 | FindAllPaymentValidator | com.skava.payment.validation.DefaultConstraintValidator | This property contains the validations on the finding all payment objects. |
6 | FindPrimaryPaymentValidator | com.skava.payment.validation.DefaultConstraintValidator | This property contains the validations on the find default payment object of a user. |
7 | DeletePaymentValidator | com.skava.payment.validation.DefaultConstraintValidator | This property contains the validations on the delete payment object. |
8 | DeletepaymentPropertyValidator | com.skava.payment.validation.DefaultConstraintValidator | This property contains the validations on the delete payment property object. |
9 | CreatePaymentItemValidator | com.skava.payment.validation.paymentitem.CreatePaymentItemValidator | This property contains the validations on the creation of the payment item object. |
10 | PatchUpdatePaymentItemValidator | com.skava.payment.validation.paymentitem.PatchUpdatePaymentItemValidator | This property contains the validations on the patch update of the payment item object. |
11 | FindPaymentItemValidator | com.skava.payment.validation.DefaultConstraintValidator | This property contains the validations on the finding payment item object. |
12 | FindAllPaymentItemValidator | com.skava.payment.validation.DefaultConstraintValidator | This property contains the validations on the find all payment item objects. |
13 | DeletePaymentItemValidator | com.skava.payment.validation.DefaultConstraintValidator | This property contains the validations on the deletion of the payment item object. |
14 | DeletePaymentItemPropertyValidator | com.skava.payment.validation.DefaultConstraintValidator | This property contains the validations on the deletion of the payment item property object. |
15 | CreateTransactionValidator | com.skava.payment.validation.transaction.CreateTransactionValidator | This property contains the validations on the creation of the transaction object. |
16 | FindTransactionValidator | com.skava.payment.validation.DefaultConstraintValidator | This property contains the validations on the finding transaction object. |
17 | FindAllTransactionValidator | com.skava.payment.validation.DefaultConstraintValidator | This property contains the validations on the finding all transaction objects. |
18 | DeleteTransactionValidator | com.skava.payment.validation.DefaultConstraintValidator | This property contains the validations on the deletion of the transaction validator. |
19 | DeleteTransactionPropertyValidator | com.skava.payment.validation.DefaultConstraintValidator | This property contains the validations on the deletion of the transaction property object. |
20 | CreateBulkTransactionValidator | com.skava.payment.validation.DefaultConstraintValidator | This property contains the validations on the creation of the bulk transaction object. |
21 | CreateCollectionProviderValidator | com.skava.payment.validation.collectionprovider.CreateCollectionProviderValidator | This property contains the validations on the creation of the collection provider object. |
22 | PatchUpdateCollectionProviderValidator | com.skava.payment.validation.collectionprovider.PatchUpdateCollectionProviderValidator | This property contains the validations on the patch update of the provider master object. |
23 | FindCollectionProviderValidator | com.skava.payment.validation.DefaultConstraintValidator | This property contains the validations on the finding of the provider master object. |
24 | FindAllCollectionProviderValidator | com.skava.payment.validation.DefaultConstraintValidator | This property contains the validations on the finding of all the provider master objects. |
25 | DeleteCollectionProviderValidator | com.skava.payment.validation.DefaultConstraintValidator | This property contains the validations on the deletion of the provider master object. |
26 | DeleteCollectionProviderPropertyValidator | com.skava.payment.validation.DefaultConstraintValidator | This property contains the validations on the deletion of the provider master property object. |
27 | PatchTransactionValidator | com.skava.payment.validation.transaction.PatchTransactionValidator | This property contains a class to validate the patch update of a transaction object. |
28 | PaymentGateway | default | This property holds a list of payment gateways which is selectable from collection property. For example, [ |
29 | PaymentProviderTokenProcessor | com.skava.payment.service.impl.providertoken.DefaultProviderTokenServiceImpl | This property indicates the payment token processor interface to handle providerToken creation operations. |
30 | enableUserLevelPayment | FALSE | This property specifies storing the payment details at the user or account level. If this property is enabled, the payment details are stored at the user profile level; otherwise, the payment details are stored at the account or user profile level based on the business requirement. |
31 | BillingAddressValidator | com.skava.payment.validation.DefaultBillingAddressValidator | This property indicates a class containing the validations on billing address. |
32 | showPaymentsInProfileByUserConsent | FALSE | This property specifies whether to show payments of a user by user consent or not. |
Revision History
2023-01-12 | AN – Updated content for 8.13 release.
2020-10-14 | AN – Added the collection properties.
2019-06-10 | PLK – Minor copyedits.
2019-04-22 | MA – Content updated for April 2019 release.
2019-01-23 | PLK – Page added and content uploaded.