toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  return {
    'amount': amount,
    'currency': currency.name.toUpperCase(),
    'description': description,
    if (expiredAt != null) 'expired_at': expiredAt,
    if (successUrl != null) 'success_url': successUrl,
    if (backUrl != null) 'back_url': backUrl,
    if (callBackUrl != null) 'callback_url': callBackUrl,
    if (metadata != null) 'metadata': jsonEncode(metadata),
  };
}