Recipient id
This commit is contained in:
@@ -732,11 +732,23 @@ long WrenchBoardMobileSendMoney(CVars in, CVars &out){
|
||||
long ret = PHP_API_BAD_PARAM;
|
||||
|
||||
try{
|
||||
REQ_LONG(in, "member_id", 1, -1);
|
||||
REQ_STRING(in, "uid", 3, 150, "(.*)");
|
||||
long mode = REQ_LONG(in, "mode", 1, -1);
|
||||
|
||||
switch(mode){
|
||||
case WRENCH_EXISTING_ACCOUNT:
|
||||
REQ_LONG(in, "recipientid", 1, -1);
|
||||
REQ_STRING(in, "recipient_uid", 3, 150, "(.*)");
|
||||
if ( load_db_record(out, "SELECT id AS recipientid FROM sendmoney_recipient "
|
||||
" WHERE uid ='%s' AND member_id = %lu AND status = 1",in["recipient_uid"].c_str(), in["member_id"].Long())> 0){
|
||||
in["recipientid"] = out["recipientid"];
|
||||
in["recipientid"].set_valid( true );
|
||||
}
|
||||
else
|
||||
{
|
||||
out["status"] = "invalid_recipient";
|
||||
return ret;
|
||||
}
|
||||
break;
|
||||
case WRENCH_NEWBANK_ACCOUNT:
|
||||
|
||||
@@ -758,7 +770,7 @@ long WrenchBoardMobileSendMoney(CVars in, CVars &out){
|
||||
|
||||
|
||||
REQ_LONG(in, "bankid", 1, -1);
|
||||
REQ_LONG(in, "member_id", 1, -1);
|
||||
REQ_LONG(in, "recipientid", 1, -1);
|
||||
REQ_STRING(in, "sessionid", 2, 149, "(.*)");
|
||||
OPTIONAL(in, "comment") REQ_STRING(in, "comment", 2, 149, "(.*)");
|
||||
OPTIONAL(in, "loc") REQ_STRING(in, "loc", 3, 15, "(.*)");
|
||||
@@ -777,7 +789,7 @@ long WrenchBoardMobileSendMoney(CVars in, CVars &out){
|
||||
in["InitiatingChannel"] = "7";
|
||||
in["InitiatingPaymentMethodCode"] = "CA";
|
||||
in["InitiatingCurrencyCode"] = "566";
|
||||
in["recipientid"] = in["bankid"]; in["recipientid"].set_valid( true );
|
||||
//in["recipientid"] = in["bankid"]; in["recipientid"].set_valid( true );
|
||||
in["transaction_id"] = send_trxid; in["transaction_id"].set_valid( true );
|
||||
in["TerminatingPaymentMethodCode"] = "AC";
|
||||
in["TerminatingAmount"] = in["amount"];
|
||||
|
||||
Reference in New Issue
Block a user