Back to All

php sdk - Can't test declined card on new subscription

My code :

try {

    $customer = \Conekta\Customer::create([
            "name" => $request->name,
            "email" => $request->email,
            "metadata" => ["reference" => ""],
            "payment_sources" => [
                [
                    "type" => "card",
                    "token_id" => $request->token,
                ],
            ],
    ]);

    
    // Crear una subscripcion
    $plan = $request->paquete;

    $subscription = $customer->createSubscription([
            "plan" => $plan,
    ]);

    return Response::json(array(
            'message' => 'Success',
            'code' => 200,
            'data' => $request->all(),
            'subscription' => $subscription,
    ));
   
    
    } catch (\Conekta\ProccessingError $error) {
        
        $error->getMesage();
    } catch (\Conekta\ParameterValidationError $error) {
        
        $error->getMessage();
    } catch (\Conekta\Handler $error) {
        
        $error->getMessage();
    }