diff --git a/DashWallet/Sources/Models/Coinbase/Infrastructure/API/DTOs/Place Buy Order/CoinbasePlaceBuyOrderResponse.swift b/DashWallet/Sources/Models/Coinbase/Infrastructure/API/DTOs/Place Buy Order/CoinbasePlaceBuyOrderResponse.swift
index 13f8a8243..d12f43e2f 100644
--- a/DashWallet/Sources/Models/Coinbase/Infrastructure/API/DTOs/Place Buy Order/CoinbasePlaceBuyOrderResponse.swift	
+++ b/DashWallet/Sources/Models/Coinbase/Infrastructure/API/DTOs/Place Buy Order/CoinbasePlaceBuyOrderResponse.swift	
@@ -11,8 +11,8 @@ import Foundation
 
 struct CoinbasePlaceBuyOrder: Codable {
     let success: Bool
-    let failureReason: String
-    let orderId: String
+    let failureReason: String?
+    let clientOrderId: String?
     let errorResponse: ErrorResponse?
     let successResponse: SuccessResponse?
     let orderConfiguration: OrderConfiguration?
@@ -20,7 +20,7 @@ struct CoinbasePlaceBuyOrder: Codable {
     enum CodingKeys: String, CodingKey {
         case success
         case failureReason = "failure_reason"
-        case orderId = "order_id"
+        case clientOrderId = "client_order_id"
         case errorResponse = "error_response"
         case successResponse = "success_response"
         case orderConfiguration = "order_configuration"
diff --git a/DashWallet/Sources/UI/Coinbase/Buy Dash/Confirm Transaction Controller/Model/ConfirmOrderModel.swift b/DashWallet/Sources/UI/Coinbase/Buy Dash/Confirm Transaction Controller/Model/ConfirmOrderModel.swift
index 853646e46..4d21c9e22 100644
--- a/DashWallet/Sources/UI/Coinbase/Buy Dash/Confirm Transaction Controller/Model/ConfirmOrderModel.swift	
+++ b/DashWallet/Sources/UI/Coinbase/Buy Dash/Confirm Transaction Controller/Model/ConfirmOrderModel.swift	
@@ -59,7 +59,7 @@ final class ConfirmOrderModel: OrderPreviewModel {
         let result = try await Coinbase.shared.placeCoinbaseBuyOrder(amount: amountToTransfer)
         
         if !result.success {
-            throw Coinbase.Error.transactionFailed(.message(result.errorResponse?.message ?? result.failureReason))
+            throw Coinbase.Error.transactionFailed(.message(result.errorResponse?.message ?? result.failureReason ?? "unknown error"))
         }
         
         try await transferFromCoinbase(amount: amountToTransfer, with: nil)