| build() |  | 0% | | n/a | 1 | 1 | 35 | 35 | 1 | 1 |
| Payment.PaymentBuilder() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| orderId(Long) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| paymentId(Long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| id(Long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| order(Order) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| amount(BigDecimal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| status(PaymentStatus) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| type(PaymentType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| transactionId(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| gatewayTransactionId(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| merchantReference(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| authorizationCode(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| cardType(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| maskedCardNumber(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| cardLastFourDigits(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| cardHolderName(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| paymentGateway(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| gatewayResponse(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| errorCode(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| errorMessage(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| failureReason(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| currency(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| feeAmount(BigDecimal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| refundAmount(BigDecimal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| taxAmount(BigDecimal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createdAt(LocalDateTime) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updatedAt(LocalDateTime) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| processedAt(LocalDateTime) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| completedAt(LocalDateTime) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| failedAt(LocalDateTime) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| refundedAt(LocalDateTime) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ipAddress(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| userAgent(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| deviceFingerprint(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| riskScore(Integer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| fraudCheckResult(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |