Well, it's confirmed swiping Bonuslink together with credit card at Shell station entitled you to earn bonuslink points

Dear Mrs xxx
Re: BonusLink Card Number - xxxx xxxx xxxx xxxx
Thank you for your e-mail.
Please be informed that in line with the banking industry, all petrol purchases paid via credit card will not be accorded with rewards (including BonusLink) Points.
However, you will be awarded BonusLink Points from Shell regardless of payment via cash or credit card as long as your BonusLink Card is swiped during the purchase.
Please do not hesitate to contact us should you require further assistance.
BonusLink - more than a one-destination card, gladly accepted by 30 of Malaysia's best brands with over 3,000 Partner outlets nationwide.
Yours sincerely
Sri Paramesh
Member Services Consultant
BonusKad Loyalty Sdn Bhd (438200-T)