The following table describes the collection properties for the Payment microservice:

S. No.AttributeDefault ValueDescription
1defaultlocaleen_USThis property indicates the default locale of the collection.
2CreatePaymentValidatorcom.skava.payment.validation.payment.CreatePaymentValidatorThis property contains the validations on the creation of the payment object.
3PatchUpdatePaymentValidatorcom.skava.payment.validation.payment.PatchUpdatePaymentValidatorThis property contains the validations on the patch update of the payment object.
4FindPaymentValidatorcom.skava.payment.validation.DefaultConstraintValidatorThis property contains the validations on the finding payment object.
5FindAllPaymentValidatorcom.skava.payment.validation.DefaultConstraintValidatorThis property contains the validations on the finding all payment objects.
6FindPrimaryPaymentValidatorcom.skava.payment.validation.DefaultConstraintValidatorThis property contains the validations on the find default payment object of a user.
7DeletePaymentValidatorcom.skava.payment.validation.DefaultConstraintValidatorThis property contains the validations on the delete payment object.
8DeletepaymentPropertyValidatorcom.skava.payment.validation.DefaultConstraintValidatorThis property contains the validations on the delete payment property object.
9CreatePaymentItemValidatorcom.skava.payment.validation.paymentitem.CreatePaymentItemValidatorThis property contains the validations on the creation of the payment item object.
10PatchUpdatePaymentItemValidatorcom.skava.payment.validation.paymentitem.PatchUpdatePaymentItemValidatorThis property contains the validations on the patch update of the payment item object.
11FindPaymentItemValidatorcom.skava.payment.validation.DefaultConstraintValidatorThis property contains the validations on the finding payment item object.
12FindAllPaymentItemValidatorcom.skava.payment.validation.DefaultConstraintValidatorThis property contains the validations on the find all payment item objects.
13DeletePaymentItemValidatorcom.skava.payment.validation.DefaultConstraintValidatorThis property contains the validations on the deletion of the payment item object.
14DeletePaymentItemPropertyValidatorcom.skava.payment.validation.DefaultConstraintValidatorThis property contains the validations on the deletion of the payment item property object.
15CreateTransactionValidatorcom.skava.payment.validation.transaction.CreateTransactionValidatorThis property contains the validations on the creation of the transaction object.
16FindTransactionValidatorcom.skava.payment.validation.DefaultConstraintValidatorThis property contains the validations on the finding transaction object.
17FindAllTransactionValidatorcom.skava.payment.validation.DefaultConstraintValidatorThis property contains the validations on the finding all transaction objects.
18DeleteTransactionValidatorcom.skava.payment.validation.DefaultConstraintValidatorThis property contains the validations on the deletion of the transaction validator.
19DeleteTransactionPropertyValidatorcom.skava.payment.validation.DefaultConstraintValidatorThis property contains the validations on the deletion of the transaction property object.
20CreateBulkTransactionValidatorcom.skava.payment.validation.DefaultConstraintValidatorThis property contains the validations on the creation of the bulk transaction object.
21CreateCollectionProviderValidatorcom.skava.payment.validation.collectionprovider.CreateCollectionProviderValidatorThis property contains the validations on the creation of the collection provider object.
22PatchUpdateCollectionProviderValidatorcom.skava.payment.validation.collectionprovider.PatchUpdateCollectionProviderValidatorThis property contains the validations on the patch update of the provider master object.
23FindCollectionProviderValidatorcom.skava.payment.validation.DefaultConstraintValidatorThis property contains the validations on the finding of the provider master object.
24FindAllCollectionProviderValidatorcom.skava.payment.validation.DefaultConstraintValidatorThis property contains the validations on the finding of all the provider master objects.
25DeleteCollectionProviderValidatorcom.skava.payment.validation.DefaultConstraintValidatorThis property contains the validations on the deletion of the provider master object.
26DeleteCollectionProviderPropertyValidatorcom.skava.payment.validation.DefaultConstraintValidatorThis property contains the validations on the deletion of the provider master property object.
27PatchTransactionValidatorcom.skava.payment.validation.transaction.PatchTransactionValidatorThis property contains a class to validate the patch update of a transaction object.
28PaymentGatewaydefaultThis property holds a list of payment gateways which is selectable from collection property. For example, [
"CYBERSOURCE",
"GOOGLEPAY"
]
29PaymentProviderTokenProcessorcom.skava.payment.service.impl.providertoken.DefaultProviderTokenServiceImplThis property indicates the payment token processor interface to handle providerToken creation operations.
30enableUserLevelPaymentFALSEThis 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.
31BillingAddressValidatorcom.skava.payment.validation.DefaultBillingAddressValidatorThis property indicates a class containing the validations on billing address.
32showPaymentsInProfileByUserConsentFALSEThis 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.