score:3

You can do it setting paypal specific details to

$payment->setDetails([
    'L_PAYMENTREQUEST_0_AMT0' => 123,
    'L_PAYMENTREQUEST_0_NAME0' => 'A product name',
]);

Here you can some more fields. Also you can check the Paypal Official documentation.

You can disable shipping the same way using NOSHIPPING Paypal's field. Set it to 1.


Related Query

More Query from same tag