subscription with payment link

how can i create an access button with apayment link in it {in such way once the user pays they ca get access and not get charged again on nxt click