Omise truewallet บางครั้งทำรายการเบิ้ล

คือผมมีโค้ด 2 อัน อันนึงของ Credit card อีกอันของ Truewallet โดยระบบการเติมเงินเหมือนกัน แต่บางครั้งตัว Truewallet จะมีคนได้รับเงินเบิ้ลอันนี้เกิดจากอะไรครับ
โค้ดตัวรับข้อมูลคร่าวๆ

<?php
$data = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM payment WHERE payment_method = 'truewallet' AND payment_refer = 'อะไรสักอย่างที่ได้จาก get parameter' "));
if($data["payment_status_color"]=="info"){
    $ch = curl_init();
    
    curl_setopt($ch, CURLOPT_URL, 'https://api.omise.co/charges/'.$data["payment_note"]);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
    
	curl_setopt($ch, CURLOPT_USERPWD, 'SKEY ของ omise');
	
    $result = curl_exec($ch);
    if (curl_errno($ch)) {
        echo 'Error:' . curl_error($ch);
    }
    $result = json_decode($result,true);
    curl_close($ch);
    
    $status = $result["paid"];
    
    if ($status == '1') {
    	
      	mysqli_query($conn,"ตั้งว่าสถานะการทำรายการสำเร็จ");
    	if($data["payment_price"]=="50"){
    		จำนวนเงินที่ได้ = ...
    	}
    	if($data["payment_price"]=="100"){
    		จำนวนเงินที่ได้ = ...
    	}
    	if($data["payment_price"]=="150"){
    		จำนวนเงินที่ได้ = ...
    	}
    	if($data["payment_price"]=="200"){
    		จำนวนเงินที่ได้ = ...
    	}
    	if($data["payment_price"]=="300"){
    		จำนวนเงินที่ได้ = ...
    	}
    	if($data["payment_price"]=="500"){
    		จำนวนเงินที่ได้ = ...
    	}
    	if($data["payment_price"]=="1000"){
    		จำนวนเงินที่ได้ = ...
    	}
    	if($data["payment_price"]=="1500"){
    		จำนวนเงินที่ได้ = ...
    	}
    	if($data["payment_price"]=="3000"){
    		จำนวนเงินที่ได้ = ...
    	}
		
    	mysqli_query($conn,"เพิ่มเงินตามจำนวนเงินที่ได้");
    	header("location: หน้าแสดงข้อความว่าทำรายการสำเร็จ");
    	
    } else {
      mysqli_query($conn,"อัปเดทข้อมูลว่าล้มเหลว");
    }
}
else {
    header("Redirect ไปหน้า error");
}